Commit Graph

  • 9fd44debf5 Remove implicit getColorMeans denoiser argument Benjamin Loison 2024-05-03 03:39:57 +02:00
  • 0c429aa4d6 Add and use getImageCrop Benjamin Loison 2024-05-03 03:13:38 +02:00
  • fd6a9868fe Add mean DENOISER support Benjamin Loison 2024-05-03 02:47:43 +02:00
  • 9d33abcea3 Add necessary denoiser argument Benjamin Loison 2024-05-03 02:45:27 +02:00
  • 82b14a8724 Uppercase constants Benjamin Loison 2024-05-03 02:43:56 +02:00
  • 4bea5e3a97 Move getImageNpArray to utils.py Benjamin Loison 2024-05-03 02:32:05 +02:00
  • 790c0d6da4 Add and use getImageFilePath Benjamin Loison 2024-05-03 02:27:07 +02:00
  • 514413e1dd Add and use getColorMeans Benjamin Loison 2024-05-03 02:21:01 +02:00
  • 01d18a4943 Rename means to colorMeans Benjamin Loison 2024-05-03 02:13:53 +02:00
  • d8c7b8b0ef Add and use getImagePrnuEstimatedNpArray Benjamin Loison 2024-05-03 02:03:59 +02:00
  • 878cff9aa2 Add and use getSingleColorChannelImages Benjamin Loison 2024-05-03 02:01:37 +02:00
  • 77b0b6dc6e Make getMultipleColorsImage also return singleColorChannelImages Benjamin Loison 2024-05-03 01:59:39 +02:00
  • 591d7dc74a Make getImageFilePath call implicit Benjamin Loison 2024-05-03 01:56:05 +02:00
  • d696edeb3f Add and use getMultipleColorsImage Benjamin Loison 2024-05-03 01:54:17 +02:00
  • fcbccb3b5c Add and use getImageFilePath Benjamin Loison 2024-05-03 01:49:54 +02:00
  • 3c4cf90b19 Add articles/HOW TO READ SMARTPHONE CAMERA SPECS - Inquisitive Universe/ Benjamin Loison 2024-05-03 00:02:18 +02:00
  • 97de65e2e2 Add articles/Inch - Wikipedia/ Benjamin Loison 2024-05-02 23:53:48 +02:00
  • fcb8631b21 Add articles/Focal length - Wikipedia/ Benjamin Loison 2024-05-02 23:45:37 +02:00
  • 091744af25 Add articles/f-number - Wikipedia/ Benjamin Loison 2024-05-02 23:42:07 +02:00
  • 6d189611fd Add articles/Time-of-flight camera - Wikipedia/ Benjamin Loison 2024-05-02 23:34:14 +02:00
  • 062d2b3bdd Add articles/What is PDAF Phase Detection Autofocus explained - Android Authority/ Benjamin Loison 2024-05-02 23:26:36 +02:00
  • b5b0cc4a7c Remove no more meaningful progress optional argument Benjamin Loison 2024-05-02 13:07:03 +02:00
  • 34613e344b Retrieve number of cameras instead of battery *charge counter* Benjamin Loison 2024-05-02 02:23:15 +02:00
  • d7e82d07c2 Add and use log Benjamin Loison 2024-05-02 01:43:42 +02:00
  • e20a0a5403 Rename net/hanshq/hello to com/robust_image_source_identification_on_modern_smartphones/camera Benjamin Loison 2024-05-02 01:22:43 +02:00
  • aca86e3344 Add and use $SOURCE_FOLDER and $APP_NAME Benjamin Loison 2024-05-01 23:03:09 +02:00
  • 9af3b32820 Add datasets/android/compile.sh Benjamin Loison 2024-05-01 22:57:12 +02:00
  • 92aa5a3558 Add datasets/android/ Benjamin Loison 2024-05-01 22:44:36 +02:00
  • 53c3935bab Clean some debugging Benjamin Loison 2024-04-30 06:48:17 +02:00
  • 7a807b91d8 #63: Add debugging Benjamin Loison 2024-04-30 06:45:28 +02:00
  • a8725e5e88 Move denoising testing images to work even if provide minColor and maxColor (#63) Benjamin Loison 2024-04-30 05:36:28 +02:00
  • 3c403dbed3 WIP (#63) Benjamin Loison 2024-04-30 05:31:14 +02:00
  • b6425b426e #63: WIP Benjamin Loison 2024-04-30 05:01:05 +02:00
  • 319ca8fb60 Add attribute_source_camera.py Benjamin Loison 2024-04-30 04:48:02 +02:00
  • aa9f73e8a0 Fix random seed to improve reproducibility Benjamin Loison 2024-04-30 03:49:45 +02:00
  • 22fc4ce46b Remove rescale for plt.imsave as do not seem necessary anymore Benjamin Loison 2024-04-30 03:36:37 +02:00
  • 20fcb247c6 Simplify loops Benjamin Loison 2024-04-30 03:36:04 +02:00
  • ad5aa22ae6 Add missing import for saveNpArray and add a missing f-string Benjamin Loison 2024-04-30 03:35:30 +02:00
  • c2a2dea2c7 Add a missing argument to getColorChannel in extract_noise.py Benjamin Loison 2024-04-30 03:22:03 +02:00
  • 31b979edb3 Override print to also print current time Benjamin Loison 2024-04-30 03:21:32 +02:00
  • c9f75286bf Make merge_single_color_channel_images_according_to_bayer_filter.py virtual environment friendly Benjamin Loison 2024-04-30 03:20:44 +02:00
  • ab9466c738 #62: Optimize significantly mergeSingleColorChannelImagesAccordingToBayerFilter Benjamin Loison 2024-04-30 03:17:19 +02:00
  • 2d67c2bca1 Add and use rescaleRawImageForDenoiser and updateExtremes (#59) Benjamin Loison 2024-04-30 02:04:17 +02:00
  • 671a692114 #59: Save rmss for futher investigations Benjamin Loison 2024-04-30 01:04:33 +02:00
  • 5647ab4019 #59: Should make split_and_compare_prnus_of_subgroups.py compatible with RAW images Benjamin Loison 2024-04-27 23:13:48 +02:00
  • 9b2f2281e4 Make merge_single_color_channel_images_according_to_bayer_filter.py more general Benjamin Loison 2024-04-27 22:57:29 +02:00
  • 5ea0a862c0 Add and use getColorChannel Benjamin Loison 2024-04-27 21:49:32 +02:00
  • 561ec9d1e0 Add and use escapeFilePath Benjamin Loison 2024-04-27 21:48:07 +02:00
  • b50f013234 Add and use isARawImage Benjamin Loison 2024-04-27 21:46:40 +02:00
  • a0fc38d023 Add and use getRawColorChannel to utils.py Benjamin Loison 2024-04-27 20:47:33 +02:00
  • 80a33428d6 Make split_and_compare_prnus_of_subgroups.py execution compatible with chaining shell commands Benjamin Loison 2024-04-27 19:36:45 +02:00
  • 9d8e5ddbec Make split_and_compare_prnus_of_subgroups.py only use 2 images of RAM quantity Benjamin Loison 2024-04-27 19:24:12 +02:00
  • 4ac75448a6 Correct in theory the range of color values Benjamin Loison 2024-04-27 17:54:16 +02:00
  • 643fee9f4a Make split_and_compare_prnus_of_subgroups.py executable from terminal Benjamin Loison 2024-04-27 16:55:03 +02:00
  • c8fe71444f #59: Leverage iterativeMean to not suffer of RAM quantity issue Benjamin Loison 2024-04-27 16:49:06 +02:00
  • 6f6721da8d Make merge_single_color_channel_images_according_to_bayer_filter.py executable from terminal Benjamin Loison 2024-04-27 16:20:02 +02:00
  • b0fa01c6c4 Remove potential chronological bias Benjamin Loison 2024-04-27 16:10:20 +02:00
  • e9dc28dc2a Simplify and clean split_and_compare_prnus_of_subgroups.py Benjamin Loison 2024-04-27 16:06:47 +02:00
  • ee7353cfde Correct iterativeMean implementation for images Benjamin Loison 2024-04-27 15:58:29 +02:00
  • bd0b9aca94 Correct support for JPG images Benjamin Loison 2024-04-27 15:55:25 +02:00
  • e9038bdb76 Hide inappropriate figure title Benjamin Loison 2024-04-27 15:21:57 +02:00
  • af947dbf65 Add articles/Euclidean distance - Wikipedia/ Benjamin Loison 2024-04-27 15:08:56 +02:00
  • 5baabae99d Make mean initialization more general in iterativeMean Benjamin Loison 2024-04-26 15:56:10 +02:00
  • 1ea1bde910 Leverage iterativeMean in extract_noise.py Benjamin Loison 2024-04-26 14:25:08 +02:00
  • 674f87d480 Remove unnecessary iterativeMean parentheses and rename addElement to add Benjamin Loison 2024-04-26 14:22:59 +02:00
  • 7af96d6bf6 Add iterativeMean to utils Benjamin Loison 2024-04-26 14:16:35 +02:00
  • 7684e1408d Remove unused imports in split_and_compare_prnus_of_subgroups.py Benjamin Loison 2024-04-26 13:58:19 +02:00
  • 9c469cf67a Leverage utils.py denoise in split_and_compare_prnus_of_subgroups.py Benjamin Loison 2024-04-26 13:58:00 +02:00
  • 9d2903af60 Move denoise from extract_noise.py to utils.py Benjamin Loison 2024-04-26 13:57:18 +02:00
  • 6a93b04686 Remove already used previous temporary analysis commit code Benjamin Loison 2024-04-26 13:49:31 +02:00
  • b52fff9deb Add commented code to enforce merging Numpy arrays with a greyscale colormap. Benjamin Loison 2024-04-26 13:48:44 +02:00
  • 3ffcd33efe Add Gaussian filter to blur images when using mean as denoiser Benjamin Loison 2024-04-26 04:39:06 +02:00
  • 9641641b61 Remove commented code from analyze_bayer_filter_mean_denoiser.py Benjamin Loison 2024-04-26 04:13:08 +02:00
  • 3e8b607b97 Add analyze_bayer_filter_mean_denoiser.py Benjamin Loison 2024-04-26 04:12:13 +02:00
  • f1cafc1eb1 Improve yticks of boxplot in flat-field_pointer.py Benjamin Loison 2024-04-26 04:10:41 +02:00
  • 25b3b30634 Remove a commented print in plot_dates.py Benjamin Loison 2024-04-26 04:10:02 +02:00
  • 3ada720db9 Add execution results, plot of locations and distance analysis Benjamin Loison 2024-04-26 03:05:17 +02:00
  • 56037b058b Add Zoom to rectangle by default Benjamin Loison 2024-04-26 01:49:57 +02:00
  • f5c235c3cd Add support to TIF for RAISE flat-field Benjamin Loison 2024-04-26 01:49:13 +02:00
  • ab72da470e Ready for pointing Benjamin Loison 2024-04-26 01:34:55 +02:00
  • 981e2a48ae Add flat-field_pointer.py Benjamin Loison 2024-04-26 01:21:20 +02:00
  • 1e8d9d844c Make plot_dates.py leverage photo exifs Benjamin Loison 2024-04-26 00:52:52 +02:00
  • 7cfe566290 Add plot_dates.py as it is as a Matplotlib example Benjamin Loison 2024-04-26 00:51:12 +02:00
  • 719bb487dd Restore other than raw images support Benjamin Loison 2024-04-25 18:12:36 +02:00
  • f88b6ec1a9 Save mean of each color channel to merge them into a single image being the mean of images Benjamin Loison 2024-04-25 16:00:23 +02:00
  • 4907d0c0fb Add and use saveNpArray Benjamin Loison 2024-04-25 15:59:26 +02:00
  • 65708e4977 Correctly implement mean denoiser Benjamin Loison 2024-04-25 15:58:24 +02:00
  • 60a4f78fa6 Ease providing {min,max}Color Benjamin Loison 2024-04-25 15:30:23 +02:00
  • c642fa430e Add commented code to crop image Benjamin Loison 2024-04-25 14:37:08 +02:00
  • 674ce8dabe Use relative path for os.chdir in generate_histogram.py Benjamin Loison 2024-04-25 14:36:38 +02:00
  • 807f586841 Remove no more relevant print in show_mean_noise.py Benjamin Loison 2024-04-25 14:28:36 +02:00
  • 5c1f346f2e Clean single image histogram Benjamin Loison 2024-04-25 14:16:58 +02:00
  • e2602347d4 Use a single figure to generate histogram Benjamin Loison 2024-04-25 12:39:24 +02:00
  • ec3ddd9c94 Add generate_histogram.py Benjamin Loison 2024-04-25 12:37:21 +02:00
  • a78dcd6f99 Clean extract_noise.py Benjamin Loison 2024-04-24 14:10:22 +02:00
  • c65b3642d8 Precise multiple_colors.png file name Benjamin Loison 2024-04-23 05:01:22 +02:00
  • be9d4f8f4b Add denoiser mean possibility Benjamin Loison 2024-04-23 04:39:28 +02:00
  • a15b356e16 Add and use getImageNpArray Benjamin Loison 2024-04-23 04:38:40 +02:00
  • 809aa7fb43 Correct Rafael images filtering Benjamin Loison 2024-04-23 04:37:46 +02:00
  • e3bbb2c63d Precise possibilities for denoiser Benjamin Loison 2024-04-23 03:57:43 +02:00