Commit Graph

206 Commits

Author SHA1 Message Date
31da324702 Compute mean PRNU estimate from scratch 2024-06-05 16:41:44 +02:00
be83fcf154 Add PRNU estimation computation 2024-06-05 16:27:40 +02:00
38eca8e65c Add verify_dots.py 2024-06-05 16:23:55 +02:00
fbd7cb01e1 Support lowest correlation in find_consecutive_most_similar_images.py 2024-05-31 16:05:36 +02:00
7f7e78cafb Small changes 2024-05-31 14:07:51 +02:00
4eb8841ebf Clean find_consecutive_most_similar_images.py 2024-05-31 12:12:14 +02:00
0dd21ad34d Add find_consecutive_most_similar_images.py
Using:
- dd80ba940a/utils.py (L53-L55)
- dd80ba940a/chen.py (L81-L89)
2024-05-31 12:10:37 +02:00
a5cf1083bd Before optimizing extract_4_color_channel_images_from_raw.py 2024-05-23 16:55:11 +02:00
2144babd8f Subtract an image to the other 2024-05-23 14:53:16 +02:00
6ad8483990 Add and use COLOR 2024-05-23 14:48:39 +02:00
cc05f5c210 Add and use getImageColorChannel 2024-05-23 14:48:11 +02:00
3c983b0690 Add and use getImageFilePath 2024-05-23 14:47:25 +02:00
95d4d841c4 Use crop for multipleColorsImage to verify ORIGINAL_INTERESTING_POSITION 2024-05-23 14:45:04 +02:00
24b6971632 Add extract_4_color_channel_images_from_raw.py 2024-05-23 12:21:04 +02:00
7db83a10c9 Update uncommited 2024-05-23 12:17:54 +02:00
40a88d25c7 Mention the related issues faced in remove_period_patterns.py 2024-05-23 09:05:34 +02:00
7970c8d601 Restore what should work 2024-05-23 02:34:40 +02:00
fbdb2393a9 Restore what should work 2024-05-23 02:33:20 +02:00
81a994ed65 CLean remove_period_patterns.py and add debugging as unable to find back process to get wanted result 2024-05-23 01:55:25 +02:00
0f5b9dcdaf Make generate_vignetting.py ready 2024-05-23 00:49:01 +02:00
6a2b6386c9 Add generate_vignetting.py 2024-05-22 21:36:25 +02:00
92026d7134 Use plt.suptitle for the actual title in analyze_fft_ellipses.py 2024-05-22 20:30:48 +02:00
a39a88c992 Finish cleaning analyze_fft_ellipses.py 2024-05-22 20:22:44 +02:00
85bc972c54 Clean completely analyze_fft_ellipses.py 2024-05-22 20:13:20 +02:00
80ac1f1bf3 Clean analyze_fft_ellipses.py 2024-05-22 19:53:20 +02:00
ffd71ce5b8 Add analyze_fft_ellipses.py 2024-05-22 19:19:09 +02:00
7a002f8b0d Add 1 to np.log10 argument 2024-05-22 16:43:17 +02:00
99fb31bbd1 Use same color scale 2024-05-16 09:55:36 +02:00
da5b19f047 Clean image_to_fourier.py 2024-05-16 01:39:06 +02:00
eb33def18c Add a missing : and imports 2024-05-16 00:33:29 +02:00
Benjamin Loison
f719ff767a #66: Stop execution if Pearson correlation is negative 2024-05-15 20:15:20 +02:00
Benjamin Loison
60a9dfe89c Update forgotten to commit scripts 2024-05-15 20:00:44 +02:00
Benjamin Loison
6e7e06b85c Clean attribute_source_camera.py 2024-05-15 19:57:56 +02:00
Benjamin Loison
e3e3d44ca9 #62: Comment loading images to memory in favor of cropping 2024-05-15 19:57:04 +02:00
6a9900df91 #66: Add Distance Enum to choose between ROOT_MEAN_SQUARE and PEARSON_CORRELATION 2024-05-15 19:51:30 +02:00
Benjamin Loison
7ed6ff5adb Add RESOLUTION support for Denoiser.MEAN in extract_noise.py 2024-05-15 19:20:19 +02:00
Benjamin Loison
ec4657eda8 Clean low pass denoiser 2024-05-15 18:21:11 +02:00
Benjamin Loison
95796b53fc #69: Remove artifacts from low pass denoiser
See [Robust_image_source_identification_on_modern_smartphones/issues/69#issuecomment-1892](#69 (comment)).
2024-05-15 17:41:19 +02:00
Benjamin Loison
462bd92509 Make production ready benchmark_load_part_of_images.py 2024-05-15 16:23:39 +02:00
f7c08849dc Update old merge_with_same_color_scale_single_color_channel_images_according_to_bayer_filter.py 2024-05-15 15:43:16 +02:00
dac9ce9d50 Update remove_period_patterns.py 2024-05-15 15:39:11 +02:00
7dcd1f3331 Update remove_period_patterns.py 2024-05-14 11:40:56 +02:00
337a6eca84 Add titles 2024-05-14 02:12:54 +02:00
038f5ffc00 Add remove_period_patterns.py 2024-05-14 02:03:46 +02:00
b7c494579c Add old get_ft_prnu.py 2024-05-14 01:19:57 +02:00
810bde8e35 Add fft scripts 2024-05-14 01:19:05 +02:00
4bab354a95 Clean fft.py 2024-05-14 00:24:02 +02:00
451bd55219 Add fft.py 2024-05-14 00:17:29 +02:00
Benjamin Loison
ce64450101 Load lazily images (#62) 2024-05-13 20:06:47 +02:00
Benjamin Loison
10f8766793 First try lazy load 2024-05-13 19:50:54 +02:00