Estimating PRNU on Gaussian noise images #21
Loading…
x
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.