From 30f44e3e47f7a071bf6bed7195fc85207de148ad Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Wed, 29 May 2024 15:27:59 +0200 Subject: [PATCH] Update annotations of 2 articles Commit to illustrate [Benjamin-Loison/xournalpp/issues/33](https://github.com/Benjamin-Loison/xournalpp/issues/33). --- ... and Integrity Using Sensor Noise.xopp.xml | 314 +++++++++++++++++- .../Likelihood function - Wikipedia.xopp.xml | 52 ++- 2 files changed, 359 insertions(+), 7 deletions(-) diff --git a/articles/Determining Image Origin and Integrity Using Sensor Noise/Determining Image Origin and Integrity Using Sensor Noise.xopp.xml b/articles/Determining Image Origin and Integrity Using Sensor Noise/Determining Image Origin and Integrity Using Sensor Noise.xopp.xml index f70df63..1521ec8 100644 --- a/articles/Determining Image Origin and Integrity Using Sensor Noise/Determining Image Origin and Integrity Using Sensor Noise.xopp.xml +++ b/articles/Determining Image Origin and Integrity Using Sensor Noise/Determining Image Origin and Integrity Using Sensor Noise.xopp.xml @@ -129,6 +129,13 @@ not interesting occurrences of source 214.14705043 558.60961639 275.65427213 558.60961639 90.70931656 569.77361597 281.64894981 569.77361597 49.44847330 581.88604502 89.23981753 581.88604502 + summary: + +PRNU estimation using (6) (have to investigate the denoiser used) +pre-process PRNU estimation: +- remove for each row and column its mean +- if visually identifiable patterns in ZM(K), then Wiener filter in Fourier domain +- high-pass filtering in the Fourier domain @@ -334,7 +341,6 @@ it seems correct 48.81723022 95.90167236 239.32251642 95.90167236 99.09112549 109.16845703 284.06357704 109.16845703 50.35012817 124.59283447 149.41354579 124.59283447 - 99.08749390 736.64462280 153.02860839 736.64462280 78.02178955 166.49279785 108.26223539 166.49279785 138.85833740 167.61813354 284.15068115 167.61813354 48.21493530 178.46881104 182.71723102 178.46881104 @@ -395,7 +401,110 @@ it seems correct why? 191.16159058 555.44595337 194.06729126 560.01876831 194.06729126 560.01876831 201.72512817 548.12371826 - + + 57.79257202 685.46777344 194.09613044 685.46777344 + 205.78125000 684.92376709 285.45995800 684.92376709 + 51.78216553 698.45520020 284.80832847 698.45520020 + 49.19937134 714.39376831 204.12837088 714.39376831 + so there is no better *distance* to attribute a source camera or I am misunderstanding the purpose +of the ML? + 256.21853638 710.63464355 283.89648438 711.95379639 + 324.21087646 56.71612549 560.55218649 56.71612549 + 326.53918457 67.98675537 559.87004963 67.98675537 + 326.01525879 81.81945801 421.35364857 81.81945801 + 356.01525879 95.05825806 536.50188393 95.05825806 + in theory we would not like any saturation, +is there a physical sensor limitation avoiding +saturation? + 373.74481201 108.20205688 417.85507369 108.20205688 + 445.92541504 108.39172363 562.49031181 108.39172363 + 327.23248291 124.99874878 452.92724806 124.99874878 + 536.76416016 124.47381592 558.82409668 126.14575195 + just describing these terms? + 325.91107178 140.19284058 424.24843089 140.19284058 + 484.68475342 140.44500732 562.98525342 140.44500732 + 325.56597900 153.91333008 469.13369829 153.91333008 + to check from (7) but makes sense + seems to make sense but what precise +argument is used here? + 482.94085693 151.85174561 559.95119561 151.85174561 + 326.24993896 165.73074341 387.50484439 165.73074341 + 470.79620361 165.38839722 562.11963814 165.38839722 + 398.18804932 165.15319824 461.84718010 165.15319824 + 325.81195068 177.22143555 366.22612235 177.22143555 + 472.90783691 177.82733154 516.11999263 177.82733154 + 325.79840088 189.09918213 364.95418890 189.09918213 + 368.94476318 200.27508545 462.41071433 200.27508545 + 495.66528320 201.59226990 562.96883124 201.59226990 + 324.27520752 212.01686096 349.98156739 212.01686096 + 415.13769531 212.21867371 561.64017453 212.21867371 + 325.61871338 224.36460876 368.32223637 224.36460876 + 328.87225342 236.65054321 407.59293545 236.65054321 + argument? + argument? + 375.63098145 231.28527832 562.81292886 231.28527832 + 353.42199707 250.38586426 557.86369005 250.38586426 + 327.86688232 261.86093140 561.43171690 261.86093140 + 324.06738281 272.85421753 447.91754964 272.85421753 + 423.89434814 241.89123535 543.63885749 241.89123535 + 354.04656982 309.48301697 563.79595565 309.48301697 + 327.05847168 320.80549622 562.80908462 320.80549622 + 325.66430664 333.03495789 559.90513814 333.03495789 + 326.07922363 344.62562561 352.30438232 345.83583069 + 380.21612549 344.00509644 450.56616846 344.00509644 + 480.54937744 344.83804321 562.96020522 344.83804321 + 326.61944580 358.22702026 348.69781494 357.20251465 + 447.52661133 357.88079834 562.36106094 357.88079834 + 324.76440430 369.02447510 564.04451199 369.02447510 + 327.07836914 382.72045898 348.70300293 381.68811035 + 345.48638916 732.93218994 567.02264909 732.93218994 + 324.22302246 742.25109863 363.90387806 742.25109863 + 383.60641101 385.41605295 563.47436497 385.41605295 + 324.25880117 399.82746219 501.35878905 399.82746219 + 512.07835300 397.29619302 565.19413135 397.29619302 + 324.93114629 409.19272683 562.32169182 409.19272683 + 325.83729137 422.98147659 463.34726476 422.98147659 + 473.08586688 417.99124726 563.51905052 417.99124726 + 326.71211180 433.23485319 497.81902562 433.23485319 + 506.04858398 433.62764721 563.84493637 433.62764721 + 325.40883466 446.00994016 430.66385416 446.00994016 + 507.16628398 493.10829856 563.46643898 493.10829856 + 324.42647130 504.75067895 470.88193698 504.75067895 + 444.40337883 443.66162513 560.40555887 443.66162513 + 326.74363822 456.95511999 560.96345529 456.95511999 + 327.62345243 467.91273385 414.33412637 467.91273385 + 424.46980122 468.05253462 563.46398917 468.05253462 + 327.09935716 480.95912460 420.18198067 480.95912460 + 440.01490065 521.74947439 565.12524124 521.74947439 + 325.27622191 534.93874290 494.94962193 534.93874290 + 505.17189719 529.16935692 560.18825569 529.16935692 + 416.16841466 541.16558989 564.03698252 541.16558989 + 328.65030588 553.12959025 561.04836341 553.12959025 + 326.35785568 565.60797573 372.76025494 565.60797573 + 367.85777699 545.19302746 410.22772153 545.19302746 + 325.72944578 541.52761412 362.63474870 541.52761412 + 468.38726958 601.79302121 562.18977999 601.79302121 + 327.15242244 613.89856260 561.43893310 613.89856260 + 326.55437879 626.00039648 562.17297263 626.00039648 + 326.75453375 637.34355328 558.70443588 637.34355328 + 325.73393514 651.38416133 464.95413888 651.38416133 + 568.25546391 638.45487232 570.15461567 640.93844831 + 570.15461567 640.93844831 574.26091974 630.20243999 + 404.51125468 571.58874007 469.36640779 571.58874007 + 495.14831039 571.06420344 562.04278794 571.06420344 + 326.04395338 584.24806201 398.61071241 584.24806201 + 435.47141335 582.15836454 509.27672844 582.15836454 + 534.64199098 582.89593153 562.61879512 582.89593153 + 326.47957290 594.36006152 566.10918697 594.36006152 + 325.23006723 607.28358750 412.80261840 607.28358750 + it seems that the gain is only introduced at the color +interpolation step + like? + 474.84166169 699.74548088 561.62416116 699.74548088 + related to DSNU row/column artifacts? + 202.09094238 520.32202148 202.09094238 566.10961914 251.14709473 566.10961914 251.14709473 520.32202148 202.09094238 520.32202148 + 282.03369141 541.94891357 282.03369141 541.94891357 + 99.37377930 736.74072266 176.71927425 736.74072266 @@ -415,6 +524,146 @@ it seems correct 71.29557414 68.53839923 130.83153167 68.53839923 + 49.62127938 56.69439647 134.39863287 56.69439647 + 439.54144943 138.78781658 525.49902546 135.36404696 + 354.59877203 338.77444937 404.27186478 338.77444937 + 431.51023171 339.28273099 559.73223443 339.28273099 + 431.98544841 348.01464238 455.62476408 348.01464238 + 499.99924337 652.33810046 560.42662338 652.33810046 + 436.09815866 667.26366784 436.09815866 667.26366784 + 514.46452495 668.67852329 534.17448071 668.67852329 + 325.79713932 679.10378196 358.69053520 679.10378196 + 423.32400487 680.77907089 542.59161154 680.77907089 + 444.31389422 697.56182206 562.69072198 697.56182206 + 324.08084081 709.23577931 375.11108429 709.23577931 + 47.65676703 93.79161488 152.74485464 93.79161488 + 167.04787577 99.20849761 287.44534066 99.20849761 + 47.94185418 111.63075345 112.48171697 111.63075345 + 210.95381808 104.86432541 283.67981108 104.86432541 + 51.32616532 120.85770536 284.61150067 120.85770536 + 52.13575127 134.38011989 256.45865284 134.38011989 + 50.51052629 157.83635920 122.53899725 157.83635920 + 132.42369092 162.77753341 286.11181940 162.77753341 + 47.05385571 174.88426019 100.04695420 174.88426019 + 142.28654341 170.46655072 237.94179113 170.46655072 + 185.93096773 144.83158332 229.15319971 144.83158332 + 239.91510060 145.67364149 286.43708580 145.67364149 + 125.49804183 145.87054292 170.40346628 145.87054292 + 264.85459509 170.35098746 286.95199509 170.35098746 + 50.44703208 180.90275536 244.44375345 180.90275536 + fixe + 254.66255629 181.80615133 287.12453004 181.80615133 + 49.74739768 194.87029777 150.82223145 194.87029777 + 161.86228350 199.55686459 284.44012557 199.55686459 + 47.94201811 211.53983124 174.57627363 211.53983124 + 79.05132199 267.71257889 105.03966276 266.19282872 + 132.93996764 266.34940155 284.88310179 266.34940155 + 46.58263656 280.75720417 134.00396746 280.75720417 + 264.19836628 280.38895032 264.19836628 280.38895032 + 104.24320442 218.04968463 169.01920120 218.04968463 + 200.34320926 217.47721522 287.26187175 217.47721522 + 51.93966952 230.89372619 71.03653348 230.89372619 + 84.21751921 230.15202294 220.05247487 230.15202294 + 258.69478588 231.58692920 285.21982998 231.58692920 + 95.79394632 242.76380302 285.84050641 242.76380302 + 46.65155332 255.03350881 70.65269958 255.03350881 + 279.06277239 279.65458641 283.67143111 280.01799780 + 48.74759390 295.11279902 150.13120123 295.11279902 + 174.54869294 294.44279947 284.32447075 294.44279947 + 48.63887818 305.97223960 283.79334980 305.97223960 + 48.77524888 317.70476034 284.62337179 317.70476034 + 49.06749883 329.07175111 105.61027144 329.07175111 + same for rows + only b), no? and maybe not even completelly + 136.94702653 330.73632106 198.37248532 330.73632106 + 48.93911062 342.00691665 208.75107625 342.00691665 + 243.09432605 342.94322621 285.63035697 340.80611300 + 48.67519662 357.60369419 148.45047470 357.60369419 + 196.70952411 357.65955901 287.62116543 357.65955901 + 52.76240830 374.64781202 206.96430938 374.64781202 + 265.40754334 376.15386711 286.19894233 374.20339033 + 48.66353185 389.71207043 153.50633449 389.71207043 + 268.62344032 389.15463282 285.14545535 388.42781004 + 48.86395163 403.08421742 286.22879219 403.08421742 + 48.73201985 415.13664309 187.06767062 415.13664309 + argument? + 206.91503099 415.53977777 284.60588323 415.53977777 + 48.14256400 427.59472555 252.23296976 427.59472555 + 49.97089481 440.58356167 78.79418708 440.58356167 + 144.93158514 440.06478806 165.44334579 440.06478806 + 232.20358604 441.93443109 285.38576599 441.93443109 + 49.76830601 452.43895980 203.33352914 452.43895980 + 65.43435341 464.59350586 282.77214436 464.59350586 + 62.22650197 477.83372107 229.11525163 477.83372107 + like usual square, right? No along rows and columns? well it +seems clear to me, if it was 4 there would be doubt but it is +not the case + 82.19327060 489.58326608 115.80655710 489.58326608 + I should display such one to have an idea what it +looks like + 352.04714941 562.12592007 382.44303074 562.12592007 + 513.85659462 602.33315712 562.08085915 602.33315712 + 327.13799595 616.19623358 468.27057151 616.19623358 + 474.35383442 622.98064025 563.23298525 622.98064025 + 323.57379503 634.63220114 386.48725966 634.63220114 + could reproduce + 396.68231050 627.94562726 561.77618422 627.94562726 + 325.05266174 640.95615355 365.77332735 640.95615355 + 532.05233487 568.65441188 566.89913589 568.65441188 + 326.45566326 579.76767800 562.09036439 579.76767800 + 325.07551209 592.86715925 346.86915340 592.86715925 + 377.21703900 592.41234645 562.28046397 592.41234645 + 326.50792146 608.48330663 479.66306678 608.48330663 + + 360.59247482 370.80607769 452.64693660 370.80607769 + 514.22366308 371.76900816 557.38101675 371.76900816 + 458.99981034 463.46420414 470.08650104 466.43487396 + 351.95635331 478.41970901 360.06030879 481.32268732 + 368.16078375 483.04682960 418.11455767 483.04682960 + 490.41743003 470.08336595 531.59094070 470.08336595 + 476.05005690 377.71796865 510.03202455 377.71796865 + 365.32673481 389.18784906 403.18625436 389.18784906 + 406.50624677 384.14855200 523.58813178 384.14855200 + decrease in all color channels for all operations + decrease absolutely in all color channels for all operations + 465.24486699 394.97940442 477.79275438 394.97940442 + 502.72938121 393.84499542 519.72079216 393.84499542 + 541.31948928 393.78844963 553.55036518 393.78844963 + missing space? + 367.55673747 407.32051124 372.86444471 408.74270711 + 349.29047892 421.19508854 375.93328303 422.38043162 + 331.84249500 436.94917033 371.81468761 436.94917033 + 124.15327592 493.75228251 285.36399682 493.75228251 + 83.78749879 500.96337184 285.33152357 500.96337184 + 50.19340830 515.33986241 238.75907524 515.33986241 + is a method proposed to automatize such identification? + 49.71749802 533.92424780 283.86110544 533.92424780 + 48.92813943 547.51584392 258.93746195 547.51584392 + 67.44722729 561.25662307 67.44722729 572.47922283 275.56338980 572.47922283 275.56338980 561.25662307 67.44722729 561.25662307 + 77.00321418 586.48247837 77.00321418 586.48247837 + 113.06361679 585.96796714 176.20677858 585.96796714 + values? + 282.54162497 566.05502042 285.74506271 568.38969081 + 285.74506271 568.38969081 289.28853185 561.35158066 + 154.74069138 614.95363850 285.30237036 614.95363850 + 48.40104284 638.26755089 179.28073398 638.26755089 + what about something like an histogram? + 207.12328194 586.54394229 287.11063869 586.54394229 + ? + 48.95066190 597.65529160 283.71854369 597.65529160 + 50.58475211 614.63315349 139.33713166 614.63315349 + 75.44404337 652.19547492 288.57484345 652.19547492 + 47.97833655 664.03051960 133.36956412 664.03051960 + 159.97735646 664.79083605 283.28571844 664.79083605 + 52.20492024 676.06579489 282.52852665 676.06579489 + 51.43394785 688.01198912 171.56945370 688.01198912 + 199.47988967 687.82035891 282.75887932 687.82035891 + 50.20028106 699.71590909 287.50250070 699.71590909 + 47.27143847 712.15310845 70.40158785 712.15310845 + 103.35564732 710.89154708 160.10100474 710.89154708 + 189.26515185 710.79883821 284.54188281 710.79883821 + 50.59094390 723.90701672 253.79754975 723.90701672 + linear pattern no more used in the paper remaining? @@ -422,6 +671,14 @@ it seems correct 146.46179062 57.04157232 222.87646715 57.04157232 86.11922977 543.18262526 168.60868685 543.18262526 + 230.93211276 72.06652933 284.72350578 72.06652933 + 51.28665640 83.58240049 164.12683900 83.58240049 + 175.48767594 84.27734375 283.38453549 84.27734375 + 48.21155643 96.68218439 283.30863948 96.68218439 + 47.80199035 108.18524321 190.21529576 108.18524321 + 49.38160289 120.23517199 287.97784415 120.23517199 + 51.18786520 133.24085582 201.20899173 133.24085582 + may not be a priority yet @@ -445,6 +702,49 @@ it seems correct 431.20452858 171.46701369 495.28002621 171.46701369 363.18238314 345.96684640 434.59439006 345.96684640 + 445.89574875 187.45137366 561.57053665 187.45137366 + 413.06451312 200.83963711 562.67871307 200.83963711 + 324.73660825 210.00046032 486.75997489 210.00046032 + 494.05377457 212.72320983 506.81244351 212.72320983 + 325.34280447 224.04839871 482.08837669 224.04839871 + 516.42188091 228.99484959 565.51337120 228.99484959 + 326.99257462 241.66428159 510.88688963 241.66428159 + 384.33470566 258.09712578 480.29226062 258.09712578 + 520.14946223 259.25747733 539.02755159 259.25747733 + 365.69659233 269.73890102 438.79699967 269.73890102 + 468.65134523 270.63698098 541.70707587 270.63698098 + 382.23405231 281.03514959 388.62035546 281.03514959 + 495.52197870 304.52297046 506.08846625 305.26763229 + 445.85357858 292.10082310 453.46949778 292.50195652 + 367.88692620 374.37215767 394.30243878 373.25902362 + 427.23648143 374.39934089 461.32136524 374.39934089 + 327.59411971 385.28904696 495.21587676 385.28904696 + 523.04094411 386.69065392 564.25567185 384.95053142 + 325.09402113 397.02808233 402.93121887 397.02808233 + 524.95441564 398.05918436 560.26879280 398.05918436 + 379.78260101 408.99994941 561.60229447 408.99994941 + 325.64674667 420.78398007 386.54207410 420.78398007 + 415.75189688 422.01840504 425.58922633 422.61910604 + 492.75728296 422.01611393 561.55793859 422.01611393 + 325.80708979 433.14406080 450.31307182 433.14406080 + should investigate + 460.03329876 451.30781137 563.59818901 451.30781137 + 325.89039655 462.40704187 527.77104482 462.40704187 + 512.94328965 477.48832172 565.32124207 477.48832172 + 354.76242498 477.39650513 422.95007908 477.39650513 + 339.09837678 491.29689960 392.36207512 491.29689960 + 411.77081219 492.60758574 483.71217864 492.60758574 + 355.33902628 503.70612718 414.16991051 503.70612718 + 534.07026996 492.80014219 565.69398340 492.80014219 + 434.61012886 504.74112238 540.78514489 504.74112238 + 543.25382394 506.90232644 546.42127238 510.33233932 + 546.42127238 510.33233932 549.01644214 500.64703395 + 430.63607253 518.26660197 562.61540780 518.26660197 + 323.95191231 529.97450928 564.01259826 529.97450928 + 326.15323661 542.17317884 433.17491433 542.17317884 + 439.89132269 541.79202802 564.50657994 541.79202802 + 324.76754682 554.48797142 405.48746993 554.48797142 + what about raw images? @@ -485,6 +785,7 @@ it seems correct 446.78339682 685.58979679 532.95155538 685.58979679 427.27291987 698.09271786 549.10607148 698.09271786 340.71502571 709.34918731 409.57828620 709.34918731 + 334.47275713 229.91981191 382.27974158 229.91981191 @@ -501,7 +802,14 @@ it seems correct - + + 51.19470021 610.52756440 51.19470021 610.52756440 + all authors +of this paper + 196.39434405 610.98881787 285.41510258 610.98881787 + 66.48355792 619.82796489 158.38680360 619.82796489 + 235.57517066 628.63210792 248.14822528 628.63210792 + diff --git a/articles/Likelihood function - Wikipedia/Likelihood function - Wikipedia.xopp.xml b/articles/Likelihood function - Wikipedia/Likelihood function - Wikipedia.xopp.xml index f467ac9..1a5217f 100644 --- a/articles/Likelihood function - Wikipedia/Likelihood function - Wikipedia.xopp.xml +++ b/articles/Likelihood function - Wikipedia/Likelihood function - Wikipedia.xopp.xml @@ -2,7 +2,7 @@ Xournal++ document - see https://github.com/xournalpp/xournalpp - + 47.86740112 84.47912598 267.83459398 84.47912598 189.22906494 116.54904175 366.19363699 116.54904175 @@ -38,7 +38,12 @@ - + + 356.59857178 577.99371338 417.58811252 577.99371338 + 204.67584229 578.25985718 310.03316380 578.25985718 + 426.11968994 579.89422607 554.00780393 579.89422607 + 45.49099731 594.47286987 214.56869968 594.47286987 + @@ -50,11 +55,50 @@ - + + 51.28359985 366.20640564 157.81656052 366.20640564 + 160.61620791 390.58847979 362.43846793 390.58847979 + 406.25257256 389.39196374 548.06167875 389.39196374 + 45.25822411 406.75263208 331.35736293 406.75263208 + 385.91787795 405.91624867 395.74697056 405.91624867 + 462.63422690 406.42427807 549.79926977 406.42427807 + 101.87804167 423.08682528 150.92037836 423.08682528 + 178.65043199 421.59856371 227.55291211 421.59856371 + 249.97482930 423.78393756 291.37053687 421.96688061 + 316.06324251 421.70426550 367.61869248 421.70426550 + 395.92330554 420.92727787 458.93376561 420.92727787 + 510.90925232 423.74017889 546.51150140 423.74017889 + 229.34096155 438.09481534 280.39881461 438.09481534 + 311.96990210 437.97725961 372.98097583 437.97725961 + 434.57560894 438.18281189 550.08805192 438.18281189 + 44.67908371 455.54012582 92.23070066 455.54012582 + 169.87110485 453.29700817 381.48365557 453.29700817 + 45.06102002 471.65338185 200.31043841 471.65338185 + 265.99166492 476.10768720 436.18180640 476.10768720 + 481.10079174 476.18203912 532.22940774 476.18203912 + 44.94081608 492.81472450 113.54905017 492.81472450 + 56.92809554 703.53333024 67.95637992 703.53333024 + 108.70169647 702.41371344 198.18082416 702.41371344 + 218.31079909 701.99673235 240.13094311 703.25640213 + 260.27958137 702.31734347 429.84520103 702.31734347 + 117.31685922 737.32070292 119.77138046 740.15245674 + 119.77138046 740.15245674 125.80201245 729.70709575 + 234.86933432 737.81657574 238.33096086 742.54649769 + 238.33096086 742.54649769 246.02736643 729.21593222 + 68.85678630 794.88038623 74.44155354 795.21875303 + 110.38137389 794.24428388 156.02577039 794.24428388 + 205.02016682 794.66860432 292.71847380 794.66860432 + 330.40060248 795.06091914 388.36561774 795.06091914 + 439.13049619 793.95509830 511.99142165 793.95509830 + - + + correct but does the 0 accounts for that here? + 139.08093665 50.65221865 249.62359438 50.65221865 + 259.27260218 51.49273833 524.37605653 51.49273833 +