Tester le bruit de photos pour déterminer les ISO max à utiliser

22/09/2016 à 21:07

yannpl7

Bonjour à tous,

Après avoir vu la vidéo de Benoit Thibaudeau sur les ISO et les ISO natifs, j'ai créé un programme qui permet de connaître le pourcentage d'une plage de couleurs sur une photo. Cela permet de connaître comme dans la vidéo la proportion de pixels noir présent sur la photo et de quantifier ainsi le bruit.
J'ai baptiser le logiciel Photo Analyser.

Vous pouvez me reporter tout bug, ou amélioration à apporter.
Il serrait amusant de créer une base de donnée commune.
Par contre il serrait bien de réaliser les essais dans les mêmes conditions :
  • Avec ou sans objectif
  • Vitesse
  • Réglage du bruit dans l’appareil
  • Quel fichier jpg a été utilisé, celui de l’appareil ou d'un logiciel
  • Si logiciel les paramètres configurés A vos banc d'essais !



 
25/09/2016 à 09:38

cocagne

Magnifique initiative !  
Les modos peuvent ils l'épingler en tête de rubrique ?
25/09/2016 à 11:18

yannpl7

Conditions :
  • Sans objectif avec le cache livré sur l'appareil.
  • Vitesse 1/500s.
  • Réduction bruit ISO élevée : Standard
  • Réduction bruit expo. longue : Désactivée
  • J'ai utilisé les fichiers jpg de l'appareil photo.

Voici les résultats obtenus sur mon Canon 1200D

Résultats avec une tolérance de 1 % (mini à 0 et max 2) puis à 2% (mini à 0 et max à 4) :
  • 100 ISO : 99.98% | 100%
  • 200 ISO : 99.99% | 100% J'ai moins de bruit à 200ISO qu'à 100ISO si mon ISO natif est 160 effectivement 200 est plus proche de 160 que 100.
  • 400 ISO : 99.97% | 100%
  • 800 ISO : 99.83% | 99.99%
  • 1600 ISO : 99.01% | 99.86%
  • 3200 ISO : 91.56% | 99.07%
  • 6400 ISO : 49.50% | 69.91%
  • 12800 ISO : 29.67% | 54.96%

Conclusion :
Il existe bien des ISO natifs dont mon 1200D ne permet pas de les sélectionner, normal pour un appareil destiné au débutant dont les réglages doivent être simples.
J'ai donc moins de bruit avec une sensibilité de 200ISO que 100ISO car 200 étant plus proche de 160 que de 100. A l'avenir je réglerai mon appareil avec une sensibilité de 200 et non de 100.
Je m’aperçoit qu'à 1600 ISO les statistiques restent corrects.
A 3200 cela devient limite, et au delà très mauvais.

Voila, j'espère que ce post aura servit et que d'autre partapotes feront des essais avec d'autres boitiers.
 
25/09/2016 à 14:43

cocagne

Vérifie quand même dans tes paramètres si tu as l'option incrément sensibilité !
J'ai été voir cette vidéo, le gars est vraiment intéressant bien sur on ressort de son visionnage avec quelques interrogations et perplexités mais globalement sa démarche st intéressante.
Ca mériterait un débat ici…
On peut rêver…
 
25/09/2016 à 16:01

cocagne

J'ai fait un petit test de ton application et je vais en refaire d'autres plus poussés !
Peux tu redire le protocole ?

Pourquoi cela se cantonne t il au Jpeg ? Je comprend bien le principe des valeurs couleurs absentes du Raw mais le bruit lui est juste après la conversion du signal analogique en numérique du coup si on utilse le Jpeg boitier( ce qui serait le plus proche du process constructeur hors logiciel tiers on intègre des correction de sensibilité que certains constructeurs camouflent dans les valeurs d'ouvertures différentes des valeurs mécaniques. En bref d'après ce que j'ai compris, il y une paire d'année pour éviter les phénomènes propres aux rayons lumineux arrivant avec beaucoup d'angle sur les photosites les fabricants montaient automatiquement les isos plutôt que d'ouvrir à fond, j'imagine que aujourd'hui les nouvelles optiques avec des diamètres de lentilles bien plus importantes compensent ce phénomène il n’empêche que le programme est probablement resté dans les machines et que c'est la aussi qu'il faut peut être chercher ce différentiel des isos car si on fait le test sans optique avec le bouchon l'appareil" raisonne" pleine ouverture donc sans doute monte artificiellement les isos mème tous programmes débrayés.
25/09/2016 à 16:35

yannpl7

Tu peux aussi utiliser des fichiers tif, je vais rajouter le png et bmp dans la prochaine version.
Le summum est bien sur sûr des fichiers RAW (en 12 ou 14bits) mais c'est pas la même complexité car il faut interpréter le fichier RAW et là, je ne suis pas un expert en programmation.
Il y a plein de protocoles de tests possible, on aurait pu prendre le raw le passer sous LR et faire les essais mais tout le monde ne possède pas LR et si même avoir les mêmes versions, les mêmes réglages pour pouvoir comparer d'où mon choix d'utiliser les jpg boitier que tout le monde puisse comparer.

J'ai régler mon appareil photo tel que : Mode manuel avec une vitesse de 1/500s, j'ai enlevé l'objectif et mis le cache livré avec l'appareil. Dans les réglages de l'appareil j'ai réglé les paramètres suivants :
Vitesse 1/500s.
Réduction bruit ISO élevée : Standard
Réduction bruit expo. longue : Désactivée
Puis j'ai fais une série de photo en changeant uniquement la valeur ISO. Pensez également à cacher l'oeilleton, de la lumière pourrait rentrer.
Ensuite je les ai passées au logiciel en réglant les min à 0 et les max à 2 puis recommencé avec les min à 0 et max à 4
 
25/09/2016 à 17:02

yannpl7

Voilà nouvelle version V1.3, toujours le même lien

News 1.1 :
  • Ajout Boutons "Noir 1%" et "Noir 2%"
  • Choix de fichiers PNG, BMP, et autres possible (8bits uniquement)
  • Séparation des millièmes des nombres par des espaces

News 1.2 :
  • Barre de progression

News 1.3 :
  • EXIF de la photo

25/09/2016 à 17:06

SuShY**

cocagne a écrit :

Magnifique initiative !  
Les modos peuvent ils l'épingler en tête de rubrique ?


C'est fait !
Bravo @yannpl7
25/09/2016 à 22:10

manud59

Excellent taf en effet,
je vais essayé de voir si ça passe avec wine sous mac.
25/09/2016 à 23:18

cocagne

Donc on bosse en Jpeg boîtier ! Ça roule…
 
26/09/2016 à 18:45

Gaulthier-u

Salut, très bonne initiative en effet, je viens de prendre 5 minutes avec mon 700D pour suivre ton protocole, dont voici les résultats :

Canon EOS700D

-  100 ISO : 99.93%   /   100%
-  200 ISO : 99.98%   /   100%
-  400 ISO : 99.93%   /   100%
-  800 ISO : 99.54%   /   99.99%
- 1600 ISO : 98.92%  /   99.83%
- 3200 ISO : 94.73 % /   99.44%
- 6400 ISO : 72%  /   95.02%
-12800 ISO : 59.24% /   84.80 %

Voila pour le 700D, la différence est vraiment notable entre lui et le 1200D.
Perso je considère qu'a 3200 le résultat est encore relativement bon même si ca commences à se sentir. 6400 si je peux j'evites ^^

Si quelqu'un peut le faire sur un 70D ce serait cool :)
 
09/10/2016 à 08:56

cocagne

D'autres candidats pour un test très Simple à réaliser ?
On pourra ensuite comparer nos résultats et surtout sur leur pertinence.  Selon moi l'intérêt se résume à connaître l'iso "natif" reel de sa propre machine.
09/10/2016 à 18:04

shoube

Je tombe sur ce topic plutôt sympa, je me suis donc pris aux jeux
Canon 50D avec protocole de départ soit pas d'objo, cache avant et œilleton, en manuel, 1/500s et les réductions du bruit non actif, photo format JPEG
100 ISO : 99, 99% / 100%
125 ISO : 99, 95% / 100%
160 ISO : 100% / 100%
200 iSO : 99, 98% / 100%
250 ISO : 99, 85% / 100%
320 ISO : 99, 97% / 100%
400 ISO : 99, 93% / 100%
500 ISO : 99, 65% / 99, 99%
640 ISO : 99, 59% / 99, 97%
800 ISO : 99, 43% / 99, 96%
1000 ISO : 98, 63% / 99, 86%
1250 ISO : 98, 58% / 99, 72%
1600 ISO : 97, 69% / 99, 58%
2000 ISO : 94, 83% / 99, 12%
2500 ISO : 89, 37% / 98, 37%
3200 ISO : 88, 04% / 98, 23%
09/10/2016 à 18:22

cocagne

Et comme très Probablement la meilleure dynamique se trouve au point de meilleur rendement electrique…
160 pour toi donc
01/01/2017 à 17:30

yannpl7

Voici les résultats obtenus sur mon Canon 100D

Résultats avec une tolérance de 1 % (mini à 0 et max 2) puis à 2% (mini à 0 et max à 4) :

  100 ISO : 99.99% | 100% moins de pixel hors plage  | peut être un ISO natif à 80 ?
    200 ISO : 99.99% | 100%
    400 ISO : 99.97% | 100%
    800 ISO : 99.58% | 99.99%
    1600 ISO : 98.26% | 99.86%
    3200 ISO : 90.57% | 99.31%
    6400 ISO : 61.08% | 90.57%
    12800 ISO : 47.64% | 76.77%
    25600 ISO : 3.25% | 10.73%

 
10/01/2017 à 20:22

yannpl7

Allez avec un Full Frame, Canon 6D même protocole
Bien que mon logiciel affiche 2 zéro à gauche des pourcentages j'ai du préciser les nombres de pixels hors plage pour que cela soit significatif
100% c'est 100.00%

50 ISO : 100% / 100%   14px / 6px
100 ISO : 100% / 100%   15px / 3px
125 ISO : 100% / 100%   174px / 7px
160 ISO : 100% / 100%   11px / 9px
200 iSO : 100% / 100%   21px / 11px
250 ISO : 100% / 100%   135px / 13 px
320 ISO : 100% / 100%   39px /  14 px
400 ISO : 100% / 100%   36px / 16 px
500 ISO : 100% / 100%   133px / 19px
640 ISO : 100% / 100%    54px / 27 px
800 ISO : 100% / 100%    91px / 39 px
1000 ISO : 100% / 100%   85px / 42 px
1250 ISO : 100% / 100%  91px / 37 px
1600 ISO : 100% / 100%  99px / 42 px
2000 ISO : 100% / 100%  177px / 54 px
2500 ISO : 100% / 100%  371px / 84 px
3200 ISO : 99, 99% / 100% 1189px / 141 px
6400 ISO : 99, 91% / 99, 99% 18334px / 1391 px
12800 ISO : 99, 14% / 99, 95% 171262px / 8934 px
16000 ISO : 97, 66% / 99, 88%
20000 ISO : 95, 89% / 99, 74%
25600 ISO : 88, 95% / 99, 11%
51200 ISO : 42, 71% / 68, 52%
102400 ISO : 26, 10% / 45, 32%





 
04/02/2017 à 23:27

Antjac

Conditions :
Nikon D7200
Sans objectif et cache livré avec le boitier
Vitesse 1/500s.
Réduction bruit ISO élevée : Standard
JPG natif

Je ne comprends pas, même à 100 ISO j'ai 50.65% en Noir 2% et 0.85% en noir 1% (alors que ma photo n'a pas de bruit…)
16/02/2017 à 20:33

yannpl7

Antjac a écrit :

Conditions :
Nikon D7200
Sans objectif et cache livré avec le boitier
Vitesse 1/500s.
Réduction bruit ISO élevée : Standard
JPG natif

Je ne comprends pas, même à 100 ISO j'ai 50.65% en Noir 2% et 0.85% en noir 1% (alors que ma photo n'a pas de bruit…)
 


Peux tu partager tes fichiers que je regarde
16/02/2017 à 20:52

Giemme

Pas trop la tête à lire ça ce soir. Je pose un marqueur pour revenir un peu plus tard.
25/02/2017 à 16:49

Antjac

Exemple à 100 ISO :
http ://antjac.free.fr/DSC_1637.JPG
25/02/2017 à 22:22

yannpl7

Antjac a écrit :

Exemple à 100 ISO :
http ://antjac.free.fr/DSC_1637.JPG
 


Effectivement, j'ai testé avec le logiciel ColorPix et tes noirs sont plus vers les valeurs 4, 4, 4. Ensuite j'ai ouvert avec lightroom, et là il n 'y a pas la zone bouché mais on voit le pic qui n'est pas calé tout à gauche. 
As tu regardé s'il n'y à pas une correction ou un filtre activé dans les paramètres ?
As tu déjà vu des noirs bouchés dans tes photos ?
26/02/2017 à 22:20

Fabrice_80

j'ai fais également avec le 6D et le 40D

27/02/2017 à 21:45

cocagne

Qu'est ce que c'est que ces colonnes X% pixels ?
27/02/2017 à 21:51

Fabrice_80

Nombre de pixel hors de laplage
28/02/2017 à 22:35

cocagne

Et ca se lit comment ?
01/03/2017 à 22:55

yannpl7

[quote=cocagne]Et ca se lit comment ? [/quote]
C est le nombre de pixels où l une des composants RVB est supérieur à la plage définie. S il y a 10 pixels hors plage cela signifie que sur les 20 millions de pixels il y a 10 qui ne sont pas noir.
03/03/2017 à 22:12

Antjac

Oui, le D-LIGHTING était actif, en le désactivant c'est mieux  (100% dans les tolérances à 1%  jusqu'à 800 ISO) mais à partir de 1000 ISO ça s'effondre vite… (à 1600 ISO je suis à 91% en Noir 1%) sans objectif et en laissant le cache.

Si je mets un objectif (18-105) avec le bouchon les résultats sont bien meilleurs (cf ci dessous) (RAW et tirage JPG depuis Lightroom sans traitement)





yannpl7 a écrit :


[quote="Antjac"]Exemple à 100 ISO :
http ://antjac.free.fr/DSC_1637.JPG



 


Effectivement, j'ai testé avec le logiciel ColorPix et tes noirs sont plus vers les valeurs 4, 4, 4. Ensuite j'ai ouvert avec lightroom, et là il n 'y a pas la zone bouché mais on voit le pic qui n'est pas calé tout à gauche. 
As tu regardé s'il n'y à pas une correction ou un filtre activé dans les paramètres ?
As tu déjà vu des noirs bouchés dans tes photos ?


 [/quote]