Forvrængning (optik) - Distortion (optics)

Vinbriller skaber en ikke-ensartet forvrængning af deres baggrund
Optisk aberration
Ude af fokus billede af et egermål..svg Defokuser

HartmannShack 1lenslet.svg Hældning Sfærisk aberration Astigmatisme koma Forvrængning Petzval felt krumning Kromatisk aberration
Sfærisk aberration 3.svg
Astigmatism.svg
Objektiv coma.svg
Tønde forvrængning.svg
Feltkurvatur.svg
Kromatisk aberrationslinsediagram.svg

I geometrisk optik er forvrængning en afvigelse fra retlinet projektion ; en projektion, hvor lige linjer i en scene forbliver lige i et billede. Det er en form for optisk aberration .

Radiel forvrængning

Skønt forvrængning kan være uregelmæssig eller følge mange mønstre, er de mest almindeligt forekommende forvrængninger radialt symmetriske, eller omtrent, som følge af symmetrien af ​​en fotografisk linse . Disse radiale forvrængninger kan normalt klassificeres som enten forvrængninger i tønder eller forvrængning i nålepude . Se van Walree.

Tønde forvrængning.svg Tønde forvrængning

I tøndeforvrængning image forstørrelse aftager med afstanden fra optiske akse . Den tilsyneladende virkning er den af ​​et billede, der er kortlagt omkring en kugle (eller tønde ). Fisheye-linser , der tager halvkugleformede udsigter, bruger denne type forvrængning som en måde at kortlægge et uendeligt bredt objektplan ind i et endeligt billedområde. I et zoomobjektiv vises tønderforvrængning midt i linsens brændviddeområde og er værst i vidvinkelenden af ​​området.

Pincushion distortion.svg Forvrængning af nålepude

Ved pincushion forvrængning øges billedforstørrelsen med afstanden fra den optiske akse . Den synlige effekt er, at linjer, der ikke går gennem billedets centrum, bøjes indad mod billedets centrum, som en nålepude .

Overskæg forvrængning.svg Overskæg forvrængning

En blanding af begge typer, undertiden benævnt overskægforvrængning ( overskægsforvrængning ) eller kompleks forvrængning , er mindre almindelig, men ikke sjælden. Det starter som tøndeforvrængning tæt på billedcentret og bliver gradvist til en pindeforvrængning mod billedets periferi, hvilket får vandrette linjer i den øverste halvdel af rammen til at ligne et overskæg i styret .

Matematisk er tønde- og nålepudeforvrængning kvadratisk , hvilket betyder at de stiger som kvadratet for afstanden fra centrum. I overskægsforvrængning er det kvartiske (grad 4) udtryk signifikant: i midten er grad 2-tønde forvrængning dominerende, mens graden 4 forvrængning i nålestolens retning dominerer ved kanten. Andre forvrængninger er i princippet mulige - nålepude i midten og tønden ved kanten eller højere ordensforvrængninger (grad 6, grad 8) - men forekommer generelt ikke i praktiske linser, og højere ordens forvrængninger er små i forhold til hovedtønden og pincuden effekter.

Hændelse

Simuleret animation af globeeffekt (højre) sammenlignet med en simpel pan (venstre)

I fotografering er forvrængning især forbundet med zoomobjektiver , især zoomobjekter med stor rækkevidde, men kan også findes i primære objektiver og afhænger af brændvidde - for eksempel udviser Canon EF 50mm f /1.4 tønderforvrængning ved ekstremt korte brændvidder . Tøndeforvrængning kan findes i vidvinkellinser og ses ofte i vidvinkelenden af ​​zoomlinser, mens forvrængning af nålepude ofte ses i ældre eller low-end teleobjektiver . Overskæg forvrængning observeres især i den brede ende af zoom, med visse retrofokus linser, og for nylig på stor rækkevidde zoom som Nikon 18-200 mm.

En vis mængde pincushion forvrængning findes ofte med visuelle optiske instrumenter, fx kikkert , hvor det tjener til at eliminere klodeeffekten .

Radiale forvrængninger kan forstås ved deres virkning på koncentriske cirkler, som i et bueskydemål.

For at forstå disse fordrejninger skal det huskes, at dette er radiale defekter; de pågældende optiske systemer har rotationssymmetri (udeladelse af ikke-radiale defekter), så det didaktisk korrekte testbillede ville være et sæt koncentriske cirkler, der havde jævn adskillelse - som et skyttermål. Det vil derefter blive observeret, at disse almindelige forvrængninger faktisk indebærer en ikke-lineær radius-kortlægning fra objektet til billedet: Hvad der tilsyneladende er pinhyneforvrængning, er faktisk simpelthen en overdrevet radius-kortlægning for store radier i sammenligning med små radier. En graf, der viser radiustransformationer (fra objekt til billede), vil være stejlere i den øverste (højre) ende. Omvendt er tønde forvrængning faktisk en formindsket radius kortlægning for store radier i sammenligning med små radier. En graf, der viser radiustransformationer (fra objekt til billede) vil være mindre stejl i den øverste (højre) ende.

Kromatisk afvigelse

Radiel forvrængning, der afhænger af bølgelængde, kaldes " lateral kromatisk aberration " - "lateral" fordi radial, "kromatisk" fordi afhængig af farve (bølgelængde). Dette kan forårsage farvede frynser i områder med høj kontrast i de ydre dele af billedet. Dette bør ikke forveksles med aksial (langsgående) kromatisk aberration, der forårsager afvigelser i hele marken, især lilla frynser .

Betingelsens oprindelse

Navnene på disse fordrejninger kommer fra velkendte genstande, som ligner hinanden visuelt.

Korrektion af software

Radiel forvrængning, mens den primært domineres af lavordens radiale komponenter, kan korrigeres ved hjælp af Browns forvrængningsmodel, også kendt som Brown-Conrady-modellen baseret på tidligere arbejde fra Conrady. Brown-Conrady-modellen korrigerer både for radial forvrængning og for tangentiel forvrængning forårsaget af fysiske elementer i en linse, der ikke er perfekt justeret. Sidstnævnte er også kendt som decenterende forvrængning . Se Zhang for yderligere diskussion af radial forvrængning. Brown-Conrady-forvrængningsmodellen er

hvor

  • er det forvrængede billedpunkt som projiceret på billedplanet ved hjælp af specificeret linse
  • er det uforvrængede billedpunkt som projiceret af et ideelt pinhole-kamera ;
  • er forvrængningscenteret;
  • er den radiale forvrængningskoefficient;
  • er den tangentielle forvrængningskoefficient; og
  • = , den euklidiske afstand mellem det forvrængede billedpunkt og forvrængningscentret.

Tønde forvrængning vil typisk have en negativ betegnelse for, mens pinchush forvrængning vil have en positiv værdi. Overskægsforvrængning har en ikke- monoton radial geometrisk serie, hvor sekvensen for nogle ændrer tegn.

For at modellere radial forvrængning giver delingsmodellen typisk en mere nøjagtig tilnærmelse end Brown-Conradys polynomiske model med ens ordre,

ved hjælp af de tidligere definerede parametre. Ved radial forvrængning foretrækkes denne opdelingsmodel ofte fremfor modellen Brown-Conrady, da det kræver færre udtryk for at beskrive mere præcis alvorlig forvrængning. Ved hjælp af denne model er et enkelt udtryk normalt tilstrækkeligt til at modellere de fleste kameraer.

Software kan rette disse forvrængninger ved at vride billedet med en omvendt forvrængning. Dette indebærer at bestemme, hvilken forvrænget pixel der svarer til hver uforvrænget pixel, hvilket er ikke-trivielt på grund af ikke-lineariteten af forvrængningsligningen. Lateral kromatisk aberration (lilla / grøn frynser) kan reduceres betydeligt ved at anvende en sådan vridning for rød, grøn og blå separat.

Forvrængning eller forvridning kræver enten begge sæt koefficienter eller invertering af det ikke-lineære problem, der generelt mangler en analytisk løsning. Standardmetoder såsom tilnærmelse, lokal linearisering og iterative løsere gælder alle. Hvilken løser, der foretrækkes, afhænger af den krævede nøjagtighed og de tilgængelige beregningsressourcer.

Kalibreret

Kalibrerede systemer fungerer fra en tabel med linse / kameraoverføringsfunktioner:

  • Adobe Photoshop Lightroom og Photoshop CS5 kan rette kompleks forvrængning.
  • PTlens er et Photoshop-plugin eller en enkeltstående applikation, der korrigerer kompleks forvrængning. Det korrigerer ikke kun for lineær forvrængning, men også anden grad og højere ikke-lineære komponenter.
  • Lensfun er en gratis database og et bibliotek til at korrigere linseforvrængning.
  • OpenCV er et open source BSD-licenseret bibliotek til computersyn (multi-sprog, multi-OS). Det har et modul til kamerakalibrering.
  • DxO Labs 'Optics Pro kan rette kompleks forvrængning og tager højde for fokusafstanden.
  • proDAD Defishr inkluderer et Unwarp-værktøj og et kalibrator-værktøj. På grund af forvrængningen af ​​et skakternet mønster beregnes den nødvendige udpakning.
  • De Micro Four Thirds systemet kameraer og objektiver udføre automatisk forvrængningskorrektion hjælp korrektion parametre, der er gemt i hver linse firmware, og der anvendes automatisk af kameraet og konverter software. Optikken til de fleste af disse linser har væsentlig mere forvrængning end deres kolleger i systemer, der ikke tilbyder sådanne automatiske korrektioner, men de softwarekorrigerede endelige billeder viser mærkbart mindre forvrængning end konkurrerende design.

brugervejledning

Manuelle systemer tillader manuel justering af forvrængningsparametre:

  • ImageMagick kan rette flere forvrængninger; fx øjenforvrængning af det populære GoPro Hero3 + Silver-kamera kan korrigeres ved hjælp af kommandoen
convert distorted_image.jpg -distort barrel "0.06335 -0.18432 -0.13009" corrected_image.jpg
  • Photoshop CS2 og Photoshop Elements (fra version 5) inkluderer et manuelt objektivkorrektionsfilter til enkel (pincushion / tønde) forvrængning
  • Corel Paint Shop Pro Photo inkluderer en manuel linseforvrængningseffekt til enkel (tønde, fiskeøje, sfærisk fiskeøje og nålepude) forvrængning.
  • Den GIMP omfatter manuel linse forvrængningskorrektion (fra version 2.4).
  • PhotoPerfect har interaktive funktioner til generel pincushionjustering og til frynser (justering af størrelsen på de røde, grønne og blå billeddele).
  • Hugin kan bruges til at korrigere forvrængning, selvom det ikke er dens primære anvendelse.

Udover disse systemer, der adresserer billeder, er der nogle, der også justerer forvrængningsparametre for videoer:

  • FFMPEG ved hjælp af "lenscorrection" videofilter.
  • Blender ved hjælp af node-editoren til at indsætte en "Distort / Lens Distortion" -knude mellem input- og output-noder.

Relaterede fænomener

Radial forvrængning er en svigt i en linse for at være retlinet : en svigt i at billedlinjer til linjer. Hvis et fotografi ikke tages lige på, så vises rektangler, selv med en perfekt retlinet linse, som trapezoider : linjer afbildes som linjer, men vinklerne imellem dem bevares ikke (hældning er ikke et konformt kort ). Denne effekt kan styres ved hjælp af en perspektivkontrollinse eller korrigeres ved efterbehandling.

På grund af perspektiv viser kameraer en terning som en firkantet skorpe (en afkortet pyramide med trapezformede sider) - den fjerne ende er mindre end den nærmeste ende. Dette skaber perspektiv, og den hastighed, hvormed denne skalering sker (hvor hurtigt fjernere objekter krymper) skaber en følelse af, at en scene er dyb eller lav. Dette kan ikke ændres eller korrigeres ved en simpel transformation af det resulterende billede, fordi det kræver 3D-information, nemlig dybden af ​​objekter i scenen. Denne effekt er kendt som perspektivforvrængning ; selve billedet er ikke forvrænget, men opfattes som forvrænget, når det ses fra en normal synsafstand.

Bemærk, at hvis midten af ​​billedet er tættere på kanterne (f.eks. Et direkte skud af et ansigt), så øger tønde forvrængning og vidvinkel forvrængning (tager billedet fra tæt) centrumets størrelse, mens pincushion forvrængning og telefoto forvrængning (tager skuddet fra langt) begge reducerer størrelsen på midten. Imidlertid bøjer radial forvrængning lige linjer (ud eller ind), mens perspektivforvrængning ikke bøjer linjer, og disse er forskellige fænomener. Fisheye-linser er vidvinkellinser med kraftig tønde forvrængning og udviser således begge disse fænomener, så objekter i midten af ​​billedet (hvis de optages fra en kort afstand) forstørres især: selvom tønde forvrængning korrigeres, er det resulterende billede stadig fra en vidvinkellins og vil stadig have et vidvinkelperspektiv.

Se også

Referencer

  1. ^ Paul van Walree. "Forvrængning" . Fotografisk optik . Arkiveret fra originalen den 29. januar 2009 . Hentet 2. februar 2009 .
  2. ^ "Tamron 18-270mm f / 3.5-6.3 Di II VC PZD" . Hentet 20. marts 2013 .
  3. ^ a b c de Villiers, JP; Leuschner, FW; Geldenhuys, R. (17. - 19. november 2008). "Centi-pixel nøjagtig realtid invers forvrængningskorrektion" (PDF) . 2008 International Symposium on Optomechatronic Technologies . SPIE. doi : 10.1117 / 12.804771 .
  4. ^ Brown, Duane C. (maj 1966). "Decenterende forvrængning af linser" (PDF) . Fotogrammetrisk teknik . 32 (3): 444-462. Arkiveret fra originalen (PDF) den 12. marts 2018.
  5. ^ Conrady, AE (1919). "Decentred Lens-Systems" . Månedlige meddelelser fra Royal Astronomical Society . 79 (5): 384. Bibcode : 1919MNRAS..79..384C . doi : 10.1093 / mnras / 79.5.384 .
  6. ^ Zhang, Zhengyou (1998). En fleksibel ny teknik til kamerakalibrering (PDF) (teknisk rapport). Microsoft Research. MSR-TR-98-71.
  7. ^ Fitzgibbon, AW (2001). "Samtidig lineær estimering af multiple view geometri og linseforvrængning". Forhandlingerne fra IEEE Computer Society Conference om computervision og mønstergenkendelse (CVPR) i 2001 . IEEE. doi : 10.1109 / CVPR.2001.990465 .
  8. ^ a b Bukhari, F .; Dailey, MN (2013). "Automatisk estimering af radial forvrængning fra et enkelt billede" (PDF) . Tidsskrift for matematisk billeddannelse og vision . Springer. doi : 10.1007 / s10851-012-0342-2 .
  9. ^ Wang, J .; Shi, F .; Zhang, J .; Liu, Y. (2008). "En ny kalibreringsmodel af kameralinseforvrængning". Mønstergenkendelse . Elsevier. doi : 10.1016 / j.patcog.2007.06.012 .
  10. ^ "PTlens" . Hentet 2. januar 2012 .
  11. ^ "lensfun - Rev 246 - / trunk / README" . Arkiveret fra originalen den 13. oktober 2013 . Hentet 13. oktober 2013 .
  12. ^ "OpenCV" . opencv.org/ . Hentet 22. januar 2018 .
  13. ^ Wiley, Carlisle. "Artikler: Digital fotograferingsanmeldelse" . Dpreview.com. Arkiveret fra originalen den 7. juli 2012 . Hentet 3. juli 2013 .
  14. ^ "ImageMagick v6 eksempler - Linsekorrektioner" .
  15. ^ "Hugin tutorial - Simulering af en arkitektonisk projektion" . Hentet 9. september 2009 .
  16. ^ "FFmpeg Filtrer Dokumentation" .

eksterne links