319ca8fb60 Add attribute_source_camera.py
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#63 2024-04-30 04:26:16 +02:00
Attribute source camera

Will we face normalization issue as do not know what normalization to apply to a testing image as we do not know the associated device in theory?

Well can apply a single normalization for both…

Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#63 2024-04-30 04:14:44 +02:00
Attribute source camera

Considering same number of images for both groups and consider half for testing and up to the other half for training. Just a 2D curve seems enough to represent the accuracy, y-axis being accuracy…

Attribute camera source
Make split_and_compare_prnus_of_subgroups.py compatible with RAW images
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#61 2024-04-30 04:04:52 +02:00
Improve accuracy

raw_image_visible what is the _visible for?

aa9f73e8a0 Fix random seed to improve reproducibility
22fc4ce46b Remove rescale for plt.imsave as do not seem necessary anymore
20fcb247c6 Simplify loops
ad5aa22ae6 Add missing import for saveNpArray and add a missing f-string
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#59 2024-04-30 03:32:19 +02:00
Make split_and_compare_prnus_of_subgroups.py compatible with RAW images

With corrected RAW image denoiser:

RAISE flat-field raw images wavelet denoiser PRNU estimation among 2 subgroups:

![flat-field_nef_wavelet_rms_between_estimated_prnu_of_2_subgroups](/attachm…

c2a2dea2c7 Add a missing argument to getColorChannel in extract_noise.py
31b979edb3 Override print to also print current time
c9f75286bf Make merge_single_color_channel_images_according_to_bayer_filter.py
ab9466c738 #62: Optimize significantly mergeSingleColorChannelImagesAccordingToBayerFilter
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#62 2024-04-30 02:51:19 +02:00
Optimize execution speed
2024-04-30 02:48:47.585371 Alpha
2024-04-30 02:48:48.970068 Beta
2024-04-30 02:49:11.315387 Charlie
2024-04-30 02:49:11.315437 Delta
2024-04-30 02:49:33.510231 Charlie
2024-04-30…
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#62 2024-04-30 02:48:17 +02:00
Optimize execution speed

To simplify logs to not have issues with prints:

def tqdm(iterator, desc):
    return iterator
Optimize execution speed
Improve accuracy