Demosaicing

Den demosaicing (også kjent som neologisme débayerisator eller démosaïsage ) er en av fasene i signalbehandling råolje fra sensoren til et digitalt kamera . Den består i å interpolere dataene til hver av de røde, grønne og blå monokrome fotosidene som utgjør den elektroniske sensoren for å oppnå en trikromatisk verdi for hver piksel .

Den Bayer mosaikk , med en halvdel av grønt filter sensorer anordnet i en forskjøvet måte, adskilt av avvekslende røde og blå filter sensorer, er den mest vanlige arrangement for farge sensorer. Demosaicing er den grunnleggende driften av bildebehandling; det ledsages ofte av korrigerende operasjoner. Det gjøres i kameraet, og hvis en RAW-fil er spilt inn , med spesialisert programvare, tar det hensyn til kameraets egenskaper.

Prinsipper

Sensoren

Den fotografiske sensoren er i et stort flertall av tilfellene, enten det er en CCD eller CMOS , dannet av justeringer av elementer som kalles "fotosites". Kolonnene og radene på disse fotosidene utgjør sensorens "matrise", de reagerer på lyset de mottar og forvandler den til en elektrisk ladning, på prinsippet om en fotoelektrisk celle.

Disse fotosidene er følsomme for mottatt belysning, uansett farge. Den fotosensitive sensoren er derfor dekket med en mosaikk av fargefiltre tildele hvert foto til en av de tre primærfargene i den additive farge syntese system av anordningen. Det vanligste arrangementet av disse filtrene kalles Bayer Matrix , oppkalt etter oppfinneren.

Bayer-matrisen tar i betraktning faktumet om den overveiende viktigheten av grønt i luminans , som styrer oppfatningen av former . Halvparten av fotosidene er tildelt grønt, mens rød og blå deler resten likt. Filtrene er jevnlig fordelt, greenene arrangert i et rutebrett er hver omgitt av et rødt og et blått i horisontal retning som i vertikal retning, slik at arrangementet av hver av de tre fargene er et nettverk som tillater en jevnlig prøvetaking .

Sensoren produserer en rekke verdier som er proporsjonale med belysningen på fotosidene, der de tre komponentene er flettet sammen.

Behandling av huset

Enheten må produsere et bilde raskt, bare for sikte og teknisk kontroll. Den enkleste behandlingen er å velge data fra de grønne sensorene, og sende disse verdiene direkte til en svart-hvitt kontrollskjerm . Denne enkle og strenge prosessen brukes noen ganger for å kontrollere skarphet og fokus .

For å fremstille et fargebilde i henhold til data -standarder , er det nødvendig å utføre en digital interpolasjon mellom verdiene av sensorene, for å være i stand til å foreta en triplett av rød, grønn, blå verdiene tilsvarer et bildeelement, deretter å bruke på hver en gammakorreksjon , som de gjør det mer representativt for lysstyrken oppfattet av menneskets syn . For å forbedre utseendet på bildene og gjøre det lettere å ta bilder, tilbyr produsenten også justeringer, noen ganger tilgjengelige for brukeren, med hensyn til kontrast, hvitbalanse , fargemetning og aksentueringen av skarpheten. Svært ofte ledsages disse justeringene av korreksjoner som lindrer defektene i optikken: vignettering, aberrasjoner, deformasjoner.

Lagring av bilder som kan vises på en hvilken som helst enhet er i JPEG , med datakomprimering som eliminerer informasjon som ikke bidrar til utseendet på bildet med innstillingene som vises.

Prosessoren tilbyr bilder i henhold til beregningsmetoder som skyldes rimelige kompromisser, men ikke alltid i samsvar med fotografenes ønsker. For å overvinne dette velger vi et RAW- opptaksformat , det vil si rå , inkludert alle verdiene som er nødvendige for demosaisering og korrigerende operasjoner.

Produksjon av standardbilder

Etterbehandling fra en RAW-fil

Etterbehandling av RAW-filen

RAW-filen inneholder nesten all informasjonen som trengs for å bygge et endelig bilde. Datamaskinen som behandler dem, er mye mindre begrenset enn bærbare enheter etter strømforbruk og behandlingstidskrav, og fotografen kan observere bildet under mye bedre forhold enn i felt.

Demoseringsprogramvaren (Lightroom, Darktable, Capture One, Camera Raw, DXOpro, Rawtherapy, Canon DPP, UFRaw , etc.) vil gjengi fasene B, C og D i behandlingen basert på parametrene som er angitt i ruten, men overlater dem operatøren å endre.

Demosaiseringen i seg selv kan utføres i henhold til flere algoritmer. Ifølge prøvetakingssetningen skal Bayer-matrisen resultere i et bilde på så mange piksler som det er grønne filtersensorer (halvparten av totalen), med en oppløsning på halvparten for de røde filtrene. Og blått. Demoseringsalgoritmer bruker tommelfingerregler slik at de høyere romlige frekvensene som er tilstede i motivet ikke gir ubehagelige effekter. Å ta hensyn til et større antall nabosensorer, med bikubisk interpolasjon og bruk av vertikale, horisontale og diagonale linjer, gjør det mulig å dempe, ved bekostning av betydelig viktigere beregninger, aliasing av konturene. Algoritmer som bruker alle tre kanalene har resultert i betydelig forbedring. Vanlige scener viser faktisk fargekorrelasjon. Gradienten for utviklingen av verdiene for hver farge er parallell: den brukes til å bestemme formelen for å rekonstruere den manglende pikselet. De mest avanserte algoritmene utfører praktisk talt bildesegmenteringsoperasjoner for å få konturer av objekter fra variasjonene av hver farge i alle retninger. De enkleste er basert på korrelasjonen mellom den grønne kanalen og en luminanskanal.

Kanal-for-kanal-demosaiseringsalgoritmer

Demosaicing består i å estimere de manglende nivåene i et RAW-bilde for å gi et fargebilde. I mer enn 40 år har det kommet mange metoder for demosaisering i litteraturen. Vi nøyer oss med å presentere formalismen ved demosaisering og foreslår tre enkle metoder for demosaisering.

Formalisme av demosaisering

En Digital Image Color (rangert ) omfatter hver piksel informasjon om tre fargekomponentene ( , , ). Fargen på pikselet blir deretter utledet ved additiv syntese av de tre fargekomponentene. Den Bayer matrisen gjør det mulig å oppnå en såkalt rå bildet (bemerket ), hvor hvert billedelement bærer informasjon av en enkelt komponent i henhold til Bayer Matrix . Dermed bærer halvparten av pikslene informasjonen til den grønne komponenten ( og mangler), en fjerdedel bærer informasjonen til den røde komponenten ( og mangler) og en fjerdedel bærer informasjonen til den blå komponenten ( og mangler).

Demosaicing består i å estimere de manglende nivåene i hver piksel i RAW-bildet for å få et fargebilde.

Nedbrytning i underbilder

Det første trinnet i demosaisering består i å bryte ned RAW-bildet i tre delmengder, der informasjonen til en enkelt komponent er tilgjengelig. For dette utføres en maskering ved bruk av binære masker av størrelsen på bildet med en verdi på 1 ved pikslene der komponenten er tilgjengelig og 0 overalt ellers. Masker er definert for en hvilken som helst piksel av:

ved maskebildesekvensen med tre masker ( , , ) får vi tre underbilder , og hvor bare den informasjon som svarer til den respektive komponenten R, G og B er tilgjengelige og er 0 ellers.

Demosering av pixelkopier

Pikselkopieinterpolasjon er den enkleste demosaiseringsmetoden, den består i å erstatte et manglende nivå med det kjente nivået til en nabo. For underbildet vil således hvert ukjente nivå bli erstattet av det kjente til høyre. For underbildene og erstattes de ukjente nivåene av den kjente til høyre, øverst eller øverst til høyre diagonalt, avhengig av tilfelle.

Bilinear Interpolation Demosaicing

Bilinear Interpolation demosaicing består i å estimere de manglende nivåene ved å beregne de nærmeste naboene. For å gjøre dette er det tilstrekkelig å bruke et konvolusjonsfilter på hvert underbilde , og . For den grønne komponent foldingen filteret er definert ved: . For de røde og blå komponenter, er det definert ved: .

Demosaicing av Directional Interpolation

Ideen med denne demosaiseringsmetoden er å bruke Gradient for å interpolere langs konturene og unngå interpolering gjennom dem. For eksempel på en grønn piksel estimert til posisjonen :

Det estimerte nivået blir deretter estimert ved å ta gjennomsnittet av de nærliggende nivåene i retning av den svakeste gradienten, for eksempel:

Interkanals demosaiseringsalgoritmer

Hamilton-Adams-metoden, som Kodak patenterte under forfatterens navn i 1997, tar hensyn til variasjonene av de tre kanalene i bare én retning, horisontal eller vertikal. Det gir resultater av god kvalitet til en beskjeden kostnad i beregning.

Det variable antall gradienter-metoden søker etter de ensartede områdene rundt pikselet som skal beregnes, og deretter blir forskjellene mellom kanalene bestemt der.

Mønstersøk undersøker større domener for å utnytte homogenitetsegenskapene til et nabolag og bestemme posisjonen til en linje eller et hjørne.

Disse metodene kan brukes i kameraet. Offline demosaiseringsmetoder kan bruke de samme prinsippene med mange flere beregninger. Noe programvare gir brukeren valg av metode, hver med fordeler for en gitt type emne.

Noe multi-format demosaicing programvare

Vedlegg

Bibliografi

Eksterne linker

Relaterte artikler

Merknader og referanser

  1. Master 2016 , s.  195-196.
  2. Master 2016 , s.  198.
  3. Master 2016 , s.  199-203.
  4. David Alleysson, "  30 years of demosaicing  ", signalbehandling ,2004, s.  8 ( les online )
  5. Olivier Losson og Eric Dinet, Fra sensor til fargebilde ,2012, 33  s. ( les online ) , s.  4-6
  6. Quebaud Jérémy og Mahdjoub-araibi Samy, fargebilder demoseringsteknikker (Color camera-CFA filter-ALGORITHMS ° , LILLE,2011, 24  s. ( les online ) , s.  1. 3
  7. Harold Phelippeau, Metoder og algoritmer for demosaisering og støyfiltrering for digital fotografering , Paris,2009, 232  s. ( les online ) , s.  42
  8. Master 2016 , s.  199-200.
  9. Master 2016 , s.  200-201.
  10. Master 2016 , s.  201-202.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">