LR3, Dx0, NX2, Bibble, DPP, C1,.. : la meilleure interpolation ?

Démarré par jdc, Novembre 02, 2010, 10:34:27

« précédent - suivant »

jdc

LR3, Camera Raw, Dx0, NX2, Bibble, Silkypix, DPP, Capture One, Raw Therapee...ont tous connu récemment une mise à  jour, certains annonçant de nouveaux algorithmes de dématriçage.

Je vous propose, avec votre participation, si bien sûr vous le souhaitez, de faire un comparatif de ces produits pour la partie interpolation et pour les capteurs à matrice de Bayer (en ajoutant aux logiciels de traitement  ma version personnelle de Dcrawjdc64.exe).

Le processus d'interpolation est important (il est un des premiers processus dans le traitement global d'un fichier raw) car à quoi sert-il d'avoir un capteur et des optiques performants si l'algorithme d'interpolation ne suit pas ?

Il n'est pas question ici de comparer autre chose que le processus de dématricage (dont l'élément essentiel est l'interpolation).

On ne s'attachera pas à la qualité des interfaces, ni au "rendu" du traitement (courbes, saturation, contraste, accentuation, passe haut, etc.), ni à la qualité et à la rapidité du traitement des flux de travail,...même si bien sûr ces éléments sont importants. Bien sûr il pourra être évoqué les interfaces, leur commodité, leur compréhension lorsque ces aspects touchent au processus de dématriçage : balance des blancs, exposition, filtres medians, aberrations chromatiques...
Je mets sur mon site http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php, une série de fichiers Raw qui peuvent servir de test (bien sûr on peut en choisir d'autres), ils sont au format NEF, CR2 et DNG.

Vous trouverez également un bref résumé de ce qu'est l'interpolation et sa place dans le traitement ainsi que les qualités attendues.

Vous y trouverez aussi les modalités souhaitée générale du traitement pour faciliter les comparaisons.
J'ai lancé le comparatif en affichant des crops (il est possible de choisir d'autres zones que celles que j'aie prises...) réalisés avec l'interpolation de base de Dcraw (AHD) fournie par Dave Coffin.

Le moment venu, j'ajouterai le traitement réalisé  avec la meilleure interpolation à ma disposition, « AMaZE » de Emil Martinec.
Chacun pourra faire part de ses points de vue sur le forum de CI y compris sur l'intérêt de ce comparatif et ses modalités. Il pourra m'adresser s'il le souhaite les JPEG, pour que je les incorpore au comparatif.

:)

jdc

Je viens d'avoir la contribution d'un Photimien qui m'a adressé les traitements faits avec Bibble 5 pour les images D700-200.NEF, D3x_100.NEF et D3x_6400.NEF
:)

Nikojorj

Une question : est-ce bien raisonnable de mettre les curseurs à zéro?
Dans la vraie vie, ils n'y sont jamais... Et j'ai du mal à séparer l'efficacité du dématriçage et celle des outils associés de débruitage et d'accentuation, du point de vue de l'image finale.

jdc

D'accord avec toi que dans la "vraie vie" ils ne sont jamais à zéro. Mais ici ce que l'on va évaluer (si bien sûr il y a des contributions) c'est l'incidence de l'interpolation.

Pour les images pas ou peu bruitées, les autres paramètres de développement (accentuation, passe-haut, contraste, etc.) vont plus ou moins fausser le jugement.

Pour les images bruitées il est important de voir ce que l'interpolation apporte comme "bruit" supplémentaire.

Néanmoins si tu (ou d'autres acteurs) souhaitent poster des images "traitées" je n'y vois pas d'inconvénient.
:)

jdc

Tu as tout à fait raison, certains logiciels manifestement mettent des "améliorations" dans le dos du client...

Le seul dont on est sûr qu'il ne met rien est Dcraw dans sa version de base, ou dans ma version sans ajouter d'options du type "sharp", "contraste", "noise", etc.

Donc, si vos souhaitez accentuer, ou mettre (laisser) des profils ICC, etc. je n'y vois pas d'inconvénient. Il faudra le prendre en compte dans la comparaison, car les images que je fournirais avec DCraw que ce soient celles qui sont actuellement sur mon site avec l'interpolation (de base) AHD, ou celles que je mettrais avec l'interpolation AMaZE, n'ont aucune accentuation, aucun traitement visant à "vivifier" l'image, sinon dans le cas où sur l'image il y a une Colorchecker, via l'exposition, la balance des blancs et le gamma  se rapprocher au mieux des valeurs cibles de la mire.
:)

jdc


J'ai mis à jour un comparatif ici http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#x1000. Le boîtier concerné est EOS1000D à 100 ISO.

La première image traitée avec Dcraw interpolation AHD, montre un important aliasing.

Afin de vérifier si cet aliasing est du à l'interpolation ou est natif du au filtre AA, j'ai fait un crops sans interpolation. On voit apparaître de l'aliasing ce qui  revient à dire qu'une partie de cet aliasing est "natif" et ne pourra en aucun cas être retiré par logiciel.

J'ai ensuite fait le traitement avec Camera Raw 6.3 et l'interpolation AMaZE.... A vous de juger.

Peut-on aussi voir comment se comportent DPP, DxO, etc. (produits que je ne possède pas) ?

Noir Foncé

Bonsoir Jacques,
Je te remercie pour ton initiative car je suis aussi intéressé par les résultats de ce comparatif.

J'ai développé dans DxO v6.2 et Bibble 5.1.1 le fichier du Canon 5DII.

Pour DxO, j'ai utilisé le preset "dxo par défaut v2 - Couleur neutre" en décochant tous les autres traitements.
Pour Bibble, c'est le rendu "Objets - Modéré" que j'ai utilisé, tous autres traitements décochés également.

Les liens :
DxO : http://dl.free.fr/izcqppv0R
Bibble : http://dl.free.fr/eUuL0LVM5

Attention, les fichiers sont énormes (19 à 23 MO !!) et très longs à télécharger. A réserver aux furieux uniquement.

Cordialement,

jdc

Merci Noir Foncé pour cette contribution...

J'ai fait les 2 crops correspondants (1 pour Dxo62 l'autre pour Bibble51) et j'ai ajouté le même crop en interpolation AMaZE et mis à jour mon site http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#e5d.  A vous de juger...

Il serait intéressant d'avoir les mêmes initiatives avec DPP, C1, etc.

De plus j'ai comparé les fichiers artificiels DNG  (le "phare") et un crop de l'image fileRGGB_sg.dng. J'ai réalisé ces crops supplémentairehttp://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#file2DNG avec :
* Camera Raw 6.2
* Dcraw interpolation AMaZE
* Raw Therapee avec interpolation AMaZE.

:)

jdc

Je viens d'avoir par mail une contribution supplémentaire. Elle concerne le fichier du Canon 5DII à 100 ISO, mais traitée ici avec Skilypix. J'ai fait la mise à jour du site.

Bien sûr le web ne permet pas une véritable comparaison...Mais comment faire autrement ? Chaque crops (jpg) peut être téléchargé et examiné avec son logiciel favori.

Merci

:)

jdc

Le même intervenant m'a adressé 2 contributions supplémentaires :

1) pour le D700 à 200 ISO, réalisée avec SKilypixhttp://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#d700

2) pour le D3x à 6400 ISO également réalisée avec Skilypix.http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#d3x64

Dans les 2 cas, j'ai joint le traitement fait avec l'interpolation AMaZE

:)

jdc

Noir Foncé m'a adressé plusieurs traitements réalisés avec DxO6.2 :
* D700 200 ISO
* EOS 1000 100 ISO
* moire.nef
*D3x 6400 ISO  (bien sûr sans traiter le bruit)

Mon site est à jour.

Je souhaite des traitements avec DPP, NX2, C1,...

Merci

:)

jdc

J'ai ajouté sur mon site quelques traitements supplémentaires avec Camera RAW 6.3 et avec l'interpolation AMaZE pour les crops de :

*  D3x à 100 ISO

*  5DII à 100 ISO

* fichier "moire.nef"

Pour ceux qui veulent essayer l'interpolation "AMaZE", il y a 2 solutions :
1) avec la ligne de commande de ma version Dcrawjdc64.exe  -q 3 ou -q 6

2) en installant une des "releases" de Raw Therapee http://www.rawtherapee.com/releases_head/ (Windows, Mac, Linux...) et en choisissant dans "Préférences" - "AMaZE". A noter que depuis que le code de Raw Therapee est "ouvert" aux autres développeurs, le programme progresse très vite : réécriture du code, parallélisation OMP, etc. Néanmoins les "release" ne sont pas des versions stables.

Ne souhaitant pas installer des versions de démonstrations de produits dont je ne me sers pas (Capture One, DPP,...), si un ou des photimiens peut traiter  un ou des fichiers (NEF, CR2, ...) qui sont sur mon site,  ce serait intéressant pour finaliser le comparatif. Merci par avance.
:)

jdc

Noir Foncé m'a adressé 2 autres fichiers :

* moire.nef traité avec Bibble5

* moire.nef traité avec DxO6.5 avec le preset "Anti Moiré Coloré (RAW seulement)"

Les résultats sont visibles sur mon site : http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#moir

jdc

j'ai reçu 4 envois de fichiers et mis à jour mon site:

* EOS 1000 à 100 ISO traité avec DPP3.92, Bibble5, Dx0 6.5 avec anti-moiréhttp://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#x1000

* EOS 5D à 100 ISO traité avec DPP3.92http://jacques.desmis.perso.neuf.fr/geraud/interpolation.php#e5d

J'ai également réalisé 2 mises à jour du traitement de ces fichiers avec l'interpolation AMaZE

:)


dsi0743

Bonjour.
J'ai traité 3 images avec Capture One Pro 5 :

D700-200 : http://picasaweb.google.com/lh/photo/SZhqr7Bc-DQViDW6eV6F4w?feat=directlink
Moire : http://picasaweb.google.com/lh/photo/79QjUAFs4HFazELAhn9fKw?feat=directlink
X1000-100 : http://picasaweb.google.com/lh/photo/JhKzccB4FT_0mBaBREAv6w?feat=directlink

C'est dans un album Picasa, il faut cliquer sur Télécharger la photo pour l'obtenir.

Profil ICC retenu Adobe DNG file neutre, tout autre réglage à zéro
fichiers JPEG qualité 100% profil sRVB

Cordialement
iPhone 7 Plus / Sony RX100 VI

jdc

Merci dsi0743 pour cet envoi avec des fichiers Capture One Pro 5

J'ai suivi la manipulation prévue, et dans Picassa, je fais "télécharger"...cela marche, mais les images sont de petites tailles en définition (entre 118k° et 335 K°). Si je crops ces images à 200 ou 300%, on perd toute définition...

1) soit il y a moyen dans Picassa de récupérer une image de 3 ou 4 M°  et donc comment faire ?

2) soit tu m'adresses par mail ou par free, les 3  images correspondantes

Merci

:)


dsi0743

Citation de: jdc le Novembre 10, 2010, 17:18:18
Merci dsi0743 pour cet envoi avec des fichiers Capture One Pro 5

J'ai suivi la manipulation prévue, et dans Picassa, je fais "télécharger"...cela marche, mais les images sont de petites tailles en définition (entre 118k° et 335 K°). Si je crops ces images à 200 ou 300%, on perd toute définition...

1) soit il y a moyen dans Picassa de récupérer une image de 3 ou 4 M°  et donc comment faire ?

2) soit tu m'adresses par mail ou par free, les 3  images correspondantes

Merci

:)

Désolé, mais apparemment Picasa bloque le téléchargement à des redimensionnements en 1600  >:(

Je l'ai mis sur mon site perso :

D700-200 : http://www.malaussena.org/divers/D700-200.jpg
Moire : http://www.malaussena.org/divers/Moire.jpg
X1000-100 : http://www.malaussena.org/divers/X1000-100.jpg

Les fichiers font entre 3,5 et 8 Mo  :)
iPhone 7 Plus / Sony RX100 VI

jdc

Merci, ce coup-ci cela marche...

J'élabore les crops, mets à jour le site....

Ce devrait être opérationnel demain matin.

:)

dsi0743

Dans la lancée, j'ai traité les autres images :

D3X_100 : http://www.malaussena.org/divers/D3X_100.jpg
E5D100 : http://www.malaussena.org/divers/E5D100.jpg
D3X_6400 : http://www.malaussena.org/divers/D3X_6400.jpg
fileRGGB : http://www.malaussena.org/divers/fileRGGB.jpg
fileRGGB_sg : http://www.malaussena.org/divers/fileRGGB_sg.jpg

Curieux de comparer C1 à LR3 notamment (même si sur ma machine -un peu ancienne c'est vrai, LR3 rame mortellement alors que C1 est une bombe... pour des résultats vraiment excellents pour ce que j'ai déjà pu tester)
iPhone 7 Plus / Sony RX100 VI

dsi0743

Je ne suis pas certain d'avoir bien compris ce que tu attendais sur fileRGGB... car les photos sur ton site semblent avoir été corrigées au niveau de l'exposition ou des hautes lumières...
iPhone 7 Plus / Sony RX100 VI

jdc

Mon site est à jour des images traitées avec Capture One Pro 5 par dsi0743

Par contre je n'ai pas inséré l'image du phare "filerggb.dng" qui est trop claire.

Comme je l'évoque en préambule, les seuls réglages que je m'autorise sont (éventuellement) la balance des blancs et l'exposition. Dans le cas du "phare" Dcrawjdc.exe m'a donné cette image et j'ai été amené avec Camera Raw à réduire l'exposition.

Donc si tu peux reprendre cette image (filerggb.dng) en réduisant l'exposition, ce serait super.

Merci

:)

dsi0743

iPhone 7 Plus / Sony RX100 VI

jdc

Merci dsi0743, le fichier du "phare" traité avec Capture One Pro 5 est incorporé à la comparaison.

J'ai reçu hier soir une contribution pour Nikon Capture NX2 : fichiers de D3X et "moire" (test du "pull-over").

J'ai incorporé ces images à mon site.

A quelques fichiers près on peut dire que le comparatif est en place.

Se trouvent donc comparés, les interpolations des principaux dématriceurs actuels :

* Bibble5, Capture One Pro 5, Silkypix, DPP, NX2, Camera raw 6, Dx0 6 et l'interpolation AMaZE de Emil Martinec qu'on peut observer soi-même soit à l'aide de ma version de Dcraw (dcrawjdc) soit en chargeant une "release" récente de Raw Therapee.

* à partir de fichiers :
       * NEF : D700 à 200 ISO, D3x à 100 ISO, Moire.Nef (D70 dit test du "pull-over")
       * CR2 : EOS 1000 à 100 ISO, 5DII à 100 ISO
       * DNG 'artificiels' à partir d'images Kodak : "phare"  et "test des 24 images"

Merci à tous ceux qui ont apporté leur contribution

Bien sûr il est possible d'avoir d'autres contributions:
  *  pour les (peu) d'images non traitées
  * pour les mêmes images et mêmes logiciels
  * pour d'autres images

et bien sûr il est possible que chacun s'exprime sur ce comparatif.

:)

dsi0743

Sur le dernier fichier, je suis très surpris par le résultat de l'interpolation AMAZE par Raw Therapee... on dirait qu'il y a eu une accentuation.
C'est d'autant plus étonnant que RawTherapee semble donner d'excellents résultats... parfois meilleurs que C1 sur certains sujets...
Je sens que je vais le tester  :D
iPhone 7 Plus / Sony RX100 VI

jdc

 [at] dsi0743

Avec Raw Therappee, j'ai fait la manipulation que je  demandais de ne pas faire, j'ai laissé l'accentuation...

J'ai retouché le processus en supprimant l'accentuation et en baissant légèrement l'exposition : l'image est semblable à celle obtenue avec ma version de Dcraw.

La version de Raw Therapee que j'utilise est celle que j'aie compilée...Mais bien sûr on peut charger les "release"
http://www.rawtherapee.com/releases_head/

:)

dsi0743

iPhone 7 Plus / Sony RX100 VI

jdc


Vous êtes assez nombreux à être venus consulter ce fil...

Alors, qu'en pensez-vous ?

;)

senbei

Citation de: jdc le Novembre 16, 2010, 14:02:52
Vous êtes assez nombreux à être venus consulter ce fil...

Alors, qu'en pensez-vous ?

;)

Que ta page est la bible du pixel-peeping...  ;D

Je taquine. Plus sérieusement, ton travail est remarquable dans le sens ou il illustre que les logiciels de traitement des raw ont encore une bonne marge de progression. Il est admis que ta version de dcraw+amaze donne de très bons résultats bruts, mais vraisemblablement aucun photographe censé n'aura la patience de sortir de son flux de production LR, DxO ou C1 rapide et éprouvé pour gagner quelques moirés de moins de temps en temps.
Néanmoins, on voit bien que si les prochaines versions de ces logiciels commerciaux les algos sont améliorés dans le sens que tu indiques, cela nous conforte dans l'idée de stocker nos raw qui se bonifieront avec le temps. Donc pour cela, bravo et merci pour ton travail.  ;)

Gizmogwai


Patounet9


jdc

Merci Patounet9 pour ce lien..vers Libraw.

Je ne connaissais pas l'image test "Porcupine" qui est très bonne pour certains aspects de l'interpolation, notamment le moiré.

Je vais ajouter ce test à ma série comparative.

Quelques remarques :"
* les autres interpolations (en plus de AMaZE) évoquées dans l'article LMMSE, VCD, etc. sont présentes dans ma version de Dcraw. Il n'y a pas "Dcb" de Jacek Gozdz, mais je vais l'ajouter. Par contre il y a d'autres interpolations de Luis Sanz

* l'article met surtout l'accent sur le moiré. Il y a d'autres critères d'une "bonne" interpolation (reprises dans mon comparatif) : restitution des plus fins détails, fausses couleurs, zip pixels, signal/bruit, lignes obliques, etc. que j'ai essayé de rendre dans mon comparatif.

* à noter que plusieurs russes ou finlandais m'ont demandé mon code....
:)

Patounet9

J 'ai d'ailleurs donné l'adresse de ton site au support Silkypix UK (qui devrait, j'espère, transmettre à ISl Japon, mais comme Silkypix UK arrête au 1er janvier...hum...)...afin qu'ils donnent leur avis...Sera probablement sans suite, mais...sait-on jamais...!

jdc

Encore merci Patounet9...

Je viens de mettre à jour mon site (exécutables Dcrawjdc.exe et Dcrawjdc64.exe) avec l'interpolation Dcb.

J'ai testé l'image Porcupine.dng le test est vraiment "bon"...(notamment pour le moiré)

J'invite ceux qui le souhaitent à tester le fichier DNG qui se trouve sur le site référencé par le lien  en bas de page. Avec ACR6.3...il y a beaucoup d'artefacts...Je ne peux essayer avec Capture One car je ne le possède pas.

:)


jdc

Je joins 2 crops de l'image "porcupine.dng"

1) traitée avec ACR6.3 sans accentuation

2) traitée avec Dcrawjdc64 - interpolation AMaZE (dernière version du 01/12/2010) + Renforcement des pixels de Luis Sanz (qui n'a rien à voir avec une accentuation mais accroît le rapport signal / bruit)


jdc


Patounet9

L'ai rapidement ouvert dans Silkypix, tous curseurs à zéro...
Capture d'écran à 100%...