Estimating PRNU on Gaussian noise images #21
Labels
No Label
bug
Context-Adaptive Interpolator
duplicate
enhancement
epic
help wanted
high priority
invalid
left for future work
low priority
medium
medium priority
meta
question
quick
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Benjamin_Loison/Robust_image_source_identification_on_modern_smartphones#21
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Should obtain the PRNU by averaging Gaussian noise images by definition.
Let us first try to proceed this way.
As PIL does not seem to allow us to easily see multiple images at the same time to compare them, let us use matplotlib to do so.
Source: https://matplotlib.org/3.8.0/gallery/subplots_axes_and_figures/subplots_demo.html
Should compute RMS to see the estimated PRNU matches the actual one.
Related to #19.
Showcase an example and now make a curve to make it clearer. Note that if want a maximum precision curve, may have to pay attention to complexity.
Could render intermediary image differences, as it is easy to see an almost black uniform image but it is hard to compare 2 random images. However, this assumes that the color scale for each image is identical, which is probably not the case currently.
Could make the PRNU actually show
PRNU
:Maybe would have to consider the transparency and not anti-aliasing.
See prnu_written_as_such branch.
What is the next step?
From
Minutes
Google Docs.Translated with https://libretranslate.com.
As a result continue working at #25.