|
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 |
|
Benjamin Loison
|
f85e63b6e0
|
#62: First lazy load try
```
OPERATION = <Operation.LOAD_NPY: 3>
RESOLUTION = 100
Image: 0%|▍ | 1/200 [00:00<00:00, 5084.00it/s]
Camera: 0%| | 0/2 [00:00<?, ?it/s]
Traceback (most recent call last):
File "/home/benjamin/robust_image_source_identification_on_modern_smartphones/datasets/raise/./benchmark_load_part_of_images.py", line 43, in <module>
rawColorChannels = np.load(numpyFilePath, mmap_mode = 'r', allow_pickle = True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/benjamin/venv/lib/python3.11/site-packages/numpy/lib/npyio.py", line 453, in load
return format.open_memmap(file, mode=mmap_mode,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/benjamin/venv/lib/python3.11/site-packages/numpy/lib/format.py", line 932, in open_memmap
raise ValueError(msg)
ValueError: Array can't be memory-mapped: Python objects in dtype.
```
|
2024-05-13 18:30:28 +02:00 |
|
Benjamin Loison
|
ac32abede1
|
Save all colors
|
2024-05-13 18:22:25 +02:00 |
|
Benjamin Loison
|
36b17eb3cc
|
#62: Add benchmark_load_part_of_images.py
|
2024-05-13 17:52:49 +02:00 |
|
Benjamin Loison
|
fb0f78e069
|
Add the ability to hardcode resolution
|
2024-05-13 16:27:53 +02:00 |
|
Benjamin Loison
|
86093a40c0
|
Load training images to memory to ease implementation and make execution
faster
|
2024-05-13 16:26:58 +02:00 |
|
Benjamin Loison
|
54178c1101
|
#72: Verify actual data type pointer
|
2024-05-13 16:10:11 +02:00 |
|
Benjamin Loison
|
50058d5d2e
|
#72: Verify pointer before actually implementing the correct second choice
|
2024-05-13 15:55:59 +02:00 |
|
Benjamin Loison
|
dbfc2756b2
|
Remove commented code
|
2024-05-13 15:21:30 +02:00 |
|
Benjamin Loison
|
31704c6e78
|
#72: Implement, possibly incorrectly, first choice
|
2024-05-13 15:20:17 +02:00 |
|
Benjamin Loison
|
5e6702e007
|
#63: use scipy.stats.pearsonr
|
2024-05-13 12:51:26 +02:00 |
|
Benjamin Loison
|
1a910d2e2c
|
Add a try with numpy.corrcoef
|
2024-05-13 12:39:59 +02:00 |
|
Benjamin Loison
|
6ed57bc477
|
Precise purpose of a part of code
|
2024-05-13 03:13:58 +02:00 |
|
Benjamin Loison
|
3f7b6bf21a
|
Replace _ with for end-user color channel name
|
2024-05-13 02:56:27 +02:00 |
|
Benjamin Loison
|
b2ffc20473
|
Add comments to attribute_source_camera.py
|
2024-05-13 02:48:22 +02:00 |
|
Benjamin Loison
|
226936020e
|
Remove comments of {min,max}Color
|
2024-05-13 02:02:51 +02:00 |
|
|
934add5d91
|
Add boxplot for the specified denoisers
|
2024-05-10 00:14:30 +02:00 |
|
|
73fb61b16d
|
Correct missing denoiser usage
|
2024-05-10 00:13:47 +02:00 |
|
|
8523c02517
|
Fix #68: Use same color map for different images to more accurately compare them
|
2024-05-10 00:03:08 +02:00 |
|
|
3e332c19d8
|
Remove unnecessary from PIL import Image
|
2024-05-10 00:02:44 +02:00 |
|
Benjamin Loison
|
f1495f2ba0
|
Add and use PREDICT_ONLY_ON_WHOLE_TRAINING_SET
|
2024-05-03 13:55:32 +02:00 |
|
Benjamin Loison
|
612f4119fd
|
Determine the mean of camera images only on the training set
|
2024-05-03 03:54:26 +02:00 |
|
Benjamin Loison
|
d7f7728211
|
Add Denoiser Enum
|
2024-05-03 03:49:15 +02:00 |
|
Benjamin Loison
|
9fd44debf5
|
Remove implicit getColorMeans denoiser argument
|
2024-05-03 03:39:57 +02:00 |
|
Benjamin Loison
|
0c429aa4d6
|
Add and use getImageCrop
|
2024-05-03 03:13:38 +02:00 |
|
Benjamin Loison
|
fd6a9868fe
|
Add mean DENOISER support
|
2024-05-03 02:47:43 +02:00 |
|
Benjamin Loison
|
9d33abcea3
|
Add necessary denoiser argument
|
2024-05-03 02:45:27 +02:00 |
|
Benjamin Loison
|
82b14a8724
|
Uppercase constants
|
2024-05-03 02:43:56 +02:00 |
|
Benjamin Loison
|
4bea5e3a97
|
Move getImageNpArray to utils.py
|
2024-05-03 02:32:05 +02:00 |
|
Benjamin Loison
|
790c0d6da4
|
Add and use getImageFilePath
|
2024-05-03 02:27:07 +02:00 |
|
Benjamin Loison
|
514413e1dd
|
Add and use getColorMeans
|
2024-05-03 02:21:01 +02:00 |
|
Benjamin Loison
|
01d18a4943
|
Rename means to colorMeans
To be clearer for future `attribute_source_camera.py` usage.
|
2024-05-03 02:13:53 +02:00 |
|
Benjamin Loison
|
d8c7b8b0ef
|
Add and use getImagePrnuEstimatedNpArray
|
2024-05-03 02:03:59 +02:00 |
|
Benjamin Loison
|
878cff9aa2
|
Add and use getSingleColorChannelImages
|
2024-05-03 02:01:37 +02:00 |
|
Benjamin Loison
|
77b0b6dc6e
|
Make getMultipleColorsImage also return singleColorChannelImages
|
2024-05-03 01:59:39 +02:00 |
|
Benjamin Loison
|
591d7dc74a
|
Make getImageFilePath call implicit
|
2024-05-03 01:56:05 +02:00 |
|
Benjamin Loison
|
d696edeb3f
|
Add and use getMultipleColorsImage
|
2024-05-03 01:54:17 +02:00 |
|
Benjamin Loison
|
fcbccb3b5c
|
Add and use getImageFilePath
|
2024-05-03 01:49:54 +02:00 |
|
Benjamin Loison
|
b5b0cc4a7c
|
Remove no more meaningful progress optional argument
|
2024-05-02 13:07:03 +02:00 |
|
Benjamin Loison
|
53c3935bab
|
Clean some debugging
|
2024-04-30 06:48:17 +02:00 |
|
Benjamin Loison
|
7a807b91d8
|
#63: Add debugging
|
2024-04-30 06:45:28 +02:00 |
|
Benjamin Loison
|
a8725e5e88
|
Move denoising testing images to work even if provide minColor and maxColor (#63)
|
2024-04-30 05:36:28 +02:00 |
|
Benjamin Loison
|
3c403dbed3
|
WIP (#63)
|
2024-04-30 05:31:14 +02:00 |
|