TDI-serien - Sådan udfører du DSNU-kalibrering, PRNU-kalibrering, LUT

tid25/02/12

Hvordan udfører man DSNU-kalibrering, PRNU-kalibrering og LUT?

 

1. DSNU-kalibrering

(1)Hvorfor er DSNU (mørkesignal ikke-ensartet)kalibrering

I sensoren er der en vis mørk strøm til stede, selv under fuldstændig mørke forhold. Disse mørke strømme danner en ujævn fordeling på sensoroverfladen på grund af mindre forskelle i fremstillingsprocessen, hvilket kræver en ensartet baggrundskalibrering af billedet ved hjælp af DSNU-kalibreringen.

 

(2)DSNUkalibreringMetoder

1) Dataindsamling: Først skal kameraet indsamle et sæt mørkefeltbilleder i fuldt mørke.

2) Gennemsnit: Fasegennemsnit det optagne mørkefeltbillede for at opnå et gennemsnitligt mørkfeltbillede.

3) Generelt kalibreringsbillede: Fratræk et referencebillede (alle 0 eller alle 100 osv.) for at generere et mørkfeltskalibreringsbillede.

4) Lagringskalibreringsbillede: Det resulterende mørkefeltkalibreringsbillede gemmes i en ikke-flygtig hukommelse i kameraet og fungerer som input til den sene mørkefeltkalibreringsalgoritme.

5) Applikationskalibrering: Når der tages et faktisk billede, minuserer kameraet det korrigerede billede for at eliminere sensorens ulighed i mørkestrøm.

 

(3) DSNU korrigeret før og efter sammenligning

Det er tydeligt ud fra de følgende to grafer, at det korrigerede billede i vandret retning har en betydelig forbedring i forhold til billedensartetheden før kalibreringen.

 

Ukorrigeret mørkt felt vandret gråværdikurve

 

 

Mørkfelts horisontal gråværdikurve efter DSNU-kalibrering

 

(4)DSNUkalibreringtrin

1) Ventilatordriftstilstand er indstillet til Temperatur, og TECOperationMode er indstillet til Temperatur.

2) Indstil CoolOperationTemperature-temperaturen til den faktiske driftstemperatur.

3) Vent på stabilisering af sensortemperaturen. (DeviceControl / SensorTemperature)

4) Indstil BinningHorizontal og BinningVertical til X1.

5) Indstil TriggerMode til Fra.

6) Indstil LUTEnalbe til Fra.

7) Sæt DSNUMode til Fra.

8) Indstil PRNUMode til Fra.

9) Indstil Testmønster til Fra.

10) Indstil driftstilstanden til TDI.

11) Indstil BlackLevel til 0.

12) Indstil AcquisitionLineRate, TDIStagesP1, AnalogGain og PixelFormat som parametre i den faktiske drift.

13) Dæk linsedækslet. Hvis det ikke er praktisk at dække det, kan du se, om den gennemsnitlige gråtoneværdi er, når AcquisitionLineRate er 80000Hz, TDIStagesP1 er 256, AnalogGain er X2, PixelFormat er 8bit, og sæt den gennemsnitlige gråtoneværdi efter indstilling af ovenstående parametre til at være omkring 20. Hvis den er mere end 20, er der lyslækage. Vi foreslår at dække låget.

14) Live starter tegningen, DSNUGenerate-kameraet starter DSNU-kalibreringen. Den nødvendige tid er relateret til AcquisitionLineRate-indstillingen. Indstil DSNUMode til On, og observer billedets gennemsnitlige gråværdi. Teoretisk set er den gennemsnitlige gråværdi for 8 bit 6, 10 bit er 25, og 12 bit er 100. Hvis forskellen mellem den gennemsnitlige gråværdi og den teoretiske værdi indikerer, at DSNU-kalibreringen er forkert, skal du kontrollere, om betjeningsproceduren er korrekt.

15) Hvis det bestemmes, at DSNU-kalibreringen er gyldig, kan DSNUSave udføres, hvorefter de korrigerede data bindes til det aktuelle PixelFormat og AnalogGain og gemmes i kameraets ikke-flygtige hukommelse. Strømtabet går ikke tabt. Næste gang indlæses de gemte kalibreringsdata automatisk under kombinationen af ​​PixelFormat og AnalogGain.

16) Hvis DSNUGenerateAll er valgt, skifter fasen automatisk AnalogGain fra X2 til X8, udfører DSNU én gang under hver simuleringsforstærkning og gemmer automatisk data i kameraets ikke-flygtige hukommelse efter hver kalibrering, hvilket tilsidesætter de tidligere kalibreringsdata. Det er derfor nødvendigt at afgøre, om de tidligere DSNU-kalibreringsdata kan tilsidesættes før kalibrering. DSNUGenerateAll Du udfører kun det aktuelt konfigurerede PixelFormat. Hvis du skal udføre DSNU-kalibrering under andre PixelFormat-parametre, skal du skifte til den faktiske PixelFormat-parameter og derefter udføre DSNUGenerateAll.

 

(5)DSNUkalibreringOfte stillede spørgsmål

1)DSNULoads rolle

Når DSNUGenerate-kalibreringen bruges, gemmes den ikke direkte i den flygtige hukommelse, men i DDR-hukommelsen. Strømmen går direkte tabt. Hvis DSNUGenerate-kalibreringsresultaterne ikke er tilfredsstillende, skal historikken, der er gemt i kameraets DSNU-kalibreringsparametre, genindlæses. Klik derefter på DSNULoad, hvorefter fasen gemmes, før kameraets kalibreringsdata indlæses.

 

2)Hvorfor anderledeslinjefrekvens, analog forstærkning,TDI-trin, bitdybde, temperatur skal måles for at lave DSNUkalibreringseparat

På grund af sensorens mørkestrøm, forskellig linjefrekvens, analog forstærkning, TDI-trin, bitdybde og baggrundstemperaturdata kan vi ikke korrigere alle scener fra fabrikken og gemme dem på kameraet. Derfor anbefales det, at kunderne korrigerer dem under brugsforholdene for deres eget udstyr, når de bruger dem. Følgende data findes i konfigurationen af ​​AnalogGain X2, DigitalGain X1 og TDI-trin 256, og den gennemsnitlige gråværdi for det mørke feltbillede er indstillet til henholdsvis 1K og 300k. Den gennemsnitlige gråværdi for det mørke felt under forskellige linjefrekvenser varierer meget. Med hensyn til data viser det yderligere, at DSNU-kalibrering skal udføres separat under linjefrekvensen.

linjefrekvens

8-bit

10-bit

12-bit

300.000

20

80

70

1K

31

108

150

 

3)Hvorfor 8-bit, 10-bit åben DSNU-korrigeret billede ikke kan være mættet, den gennemsnitlige gråværdi i billedet efter 12-bit åben DSNU øges.

Ved 8 bit trækker DSNU-kalibreringen et referencebillede (6DN) fra det gennemsnitlige mørkefeltbillede (20DN) for at generere et mørkstrømskalibreringsbillede (14DN). Når kalibreringsfunktionen er aktiveret, trækkes mørkstrømskalibreringsbilledet (14DN) fra det originale billede i realtid, så billedet vil være mørkt i forhold til det originale billede og ikke kan mættes, det samme gælder for 10 bit.

Ved 12 bit bruger DSNU-kalibreringen det gennemsnitlige mørkefeltbillede (70DN) minus et referencebillede (100DN) til at generere et mørkstrømskalibreringsbillede (-30DN). Når kalibreringsfunktionen er aktiveret, skal du bruge mørkstrømskalibreringsbilledet (-30DN) minus det originale billede i realtid, så billedet bliver lysere i forhold til det originale billede. Hvis ovenstående problemer påvirker brugen, kan de løses ved at justere værdien af ​​BlackLevel.

Ovenstående data er resultatet af frekvensen på 300K, AnalogGain X2, DigitalGain X1, TDI-trin 256. Ved frekvensen af ​​forskellige linjer er DSNU på billedet forskellig, hvilket skal analyseres separat i henhold til ovenstående logik.

 

4)Hvor længe varer DSNUkalibreringtage

Da DSNU-kalibrering kræver billedoptagelse, er kalibreringstiden korreleret med linjefrekvensen. Jo større linjefrekvensen er, desto hurtigere er kalibreringen, og desto kortere er den nødvendige tid. Den teoretiske kalibreringstid kan beregnes ved hjælp af DSNU PRNU Generate-tidsberegningstabellen. DSNUGenerate eller DSNUGenerateAll kan bedømmes ud fra koden vist i figuren nedenfor. Hvis det korrigeres på prøven, kan kalibreringen bedømmes ved at observere, om billedet er gendannet til det normale.

 

 

5)Hvordan man vurderer, at DSNUkalibreringer succesfuld

Først skal DSNUMode indstilles til On, BlackLevel til 0 for at se, om billedets gennemsnitlige gråværdi er inden for det korrekte område. Den korrekte gennemsnitlige gråværdi skal være 8 bit af 6, 10 bit af 25 og 12 bit af 100. For det andet kan vi sammenligne billedets ensartethed i vandret retning, indsamle billeder med DSNUMode indstillet til Off og indstillet til On, og sammenligne billedens ensartethed i vandret retning med ImageJ. Hvis ensartetheden er betydeligt bedre, er DSNU-kalibreringen vellykket, og gruppeparametrene kan gemmes på kameraet via DSNU Save.

 

6)Hvorfor DSNUkalibreringeffekten ændres efter skift af analog forstærkning eller bitdybde

Da DSNU-kalibreringsparametrene med forskellig bitdybde og forskellige analoge forstærkninger gemmes separat, indlæses de tilsvarende DSNU-parametre automatisk uden at udføre DSNULoad-kommandoen, når du skifter bitdybde eller analog forstærkning. Hvis du derfor har brug for at skifte til forskellig bitdybde eller analog forstærkning, anbefales det at skifte til 10 bit for at udføre DSNUGenerateAll og derefter skifte til 12 bit for at udføre DSNUGenerateAll. Da 10 bit- og 8 bit-tilstande bruger et sæt DSNU-parametre, behøver 8 bit ikke at udføres separat. Efter kalibrering korrigeres al bitdybde og forstærkning for at lette brugen af ​​efterfølgende kameraer med forskellig bitdybde og analog forstærkning.

 

7)Hvorfor billedudtagelsen ved DSNUkalibrering

Da sensorens billedberegningskalibreringsparameter indsamles under DSNU-kalibreringen, vil outputbilledet være unormalt, hvilket er normalt fænomen og automatisk vender tilbage til normal efter kalibreringen. Derfor skal der ventes på DSNU-kalibreringen, før der tages et billede.

 

 

8)Skal du lave en separat DSNU?kalibreringtil forskellige retninger?

Nej, fordi kameraet automatisk korrigerer begge retninger, når kalibreringskommandoen udføres, og fasen indlæser automatisk DSNU-kalibreringsparameteren i den retning, når retningen skiftes.

 

9)Hvorfor baggrundsværdien for det mørke felt er for stor førkalibrering

AcquisitionLineRate er indstillet til 300 kHz, TDIStagesP1 til 256, AnalogGain til X2, og teoretiske værdier for mørkt feltbaggrund er 8 bit til 20, 10 bit til 80 og 12 bit til 70. Hvis basisværdien er forkert, skal du afgøre, om DSNUMode er indstillet til Off, BlackLevel er indstillet til 0, PRNU er indstillet til Off, DigitalGain er indstillet til X1, LUTEnalbe er indstillet til Off, og OperationMode er indstillet til TDI.

Bestem firmwareversionen. Af historiske årsager kan versioner før 29/04 have store baggrundsværdier. Den specifikke test er version 2901211203, 12-bit mørkt feltbaggrund har omkring 170DN.

For at afgøre, om der siver lys ud, anbefales det at dække låget og sammenligne, om der er forskel i gråværdien. Hvis der er en forskel, er der lyslækage.

 

10)Skal du indstille DSNU-tilstanden til Fra, når du udfører DSNU?kalibrering

DSNU-tilstanden skal indstilles til Fra, når det skal afgøres, om der er lyslækage, og om baggrundsværdien før mørkfeltkalibrering er normal, og DSNU-tilstandens status påvirkes ikke før kommandoen DSNUGenerate eller DSNUGenerateAll.

 

11)Påvirker UserSet DSNU-kalibreringsparametrene?

Nej, kun DSNUGenerateAll og DSNUSave tilsidesætter de DSNU-kalibreringsparametre, der er gemt i kameraet.

 

2. PRNU-kalibrering

(1)Hvorfor PRNU (Fotorespons-ikke-ensartethed)kalibrering?

PRNU-kalibrering er en kalibreringsteknik til billedsensorer, der bruges til at fjerne støj og artefakter, der opstår i billeder på grund af sensorens heterogene respons. PRNU i billedsensoren skyldes fremstillingsprocessen og materialets knuder, hvilket fører til forskelle i responsen af ​​forskellige pixels under de samme lysforhold. Denne forskel kan forekomme som baggrundsstøj, pletter, striber og andre problemer i billedet.

 

(2)PRNU-kalibrering Metoder

1) Optagelse af kalibreringsbilledet: Kameraet indsamler et sæt råbilleder under halvt og ensartet lys, helst ved hjælp af ensartet lys, for at sikre, at der ikke er andre komplekse effekter i kalibreringsbilledet.

2) Gennemsnit af flere billeder: find et gennemsnitsbillede fra et sæt af billeder.

3) Bestem den ønskede gråværdi: Du kan beregne gennemsnittet af det indsamlede billede som den ønskede gråværdi, eller du kan manuelt indtaste den ønskede gråværdi.

4) PRNU-kalibreringsbillede: Det korrigerede billede beregnes ud fra Target Gray/Gennemsnitsbillede.

5) Gem PRNU-kalibreringsbilleder: De genererede PRNU-kalibreringsbilleder gemmes i en ikke-flygtig hukommelse i kameraet som input til den sene mørkefeltskalibreringsalgoritme.

6) Applikationskalibrering: Når det faktiske billede tages, ganges hvert billede taget af kameraet med PRNU-kalibreringsbilledet for at eliminere homogenitet i sensorens optiske respons.

 

(3)PRNU-kalibreringfør og efter sammenligninger

Det er tydeligt ud fra de følgende to grafer, at det korrigerede billede i vandret retning har en betydelig forbedring i forhold til billedensartetheden før kalibreringen.

 

Ukorrigeret gråværdikurve i åbent felt

 

Åbent gråværdikurve efter PRNU-kalibrering

 

(4)PRUN'enkalibreringtrin

1) Indstil Ventilatordriftstilstand til Temperatur og indstil TECOperationMode til Temperatur.

2) Indstil CoolOperationTemperature-temperaturen til den faktiske driftstemperatur.

3) Vent på stabilisering af sensortemperaturen. (DeviceControl / SensorTemperature)

4) Indstil BinningHorizontal og BinningVertical til X1.

5) Indstil TriggerMode til Fra.

6) Indstil LUTEnalbe til Fra.

7) Indstil DSNUMode til Til.

8) Indstil PRNUMode til Fra.

9) Indstil Testmønster til Fra.

10) Indstil driftstilstanden til TDI.

11) Indstil BlackLevel til 0.

12) Indstil AcquisitionLineRate, TDIStagesP1, AnalogGain og PixelFormat som parametre i den faktiske drift.

13) Placer kameraet under jævnt lys. Det anbefales at bruge den integrerede kugle med ensartet lys. Kalibreringen er den bedste. Juster lyskildens lysstyrke, indtil billedet når en semi-mætningstilstand. Vær omhyggelig med at gøre alle 9.072 pixels så halvmættede som muligt. Hvis brugen af ​​overføringsringen forårsager, at billedet på begge sider er billedfølsomt, kan det resultere i lave automatisk beregnede målværdier. Det sidste fænomen er, at billedets gennemsnitlige gråværdi falder betydeligt efter åbning af PRNU. Så skal du opdatere firmwareversionen til 2904230720 eller nyere. Denne version bruger gennemsnittet af 2048 pixels efter en offset på 3520 pixels som målværdi. Derfor bør den automatiske målværdi bruges til at sikre, at de midterste 2048 pixels er i eksponeringstilstand.

14) Implement Live begynder at tegne, udfør PRNUGenerate-kameraet for at starte PRNU-kalibreringen. Den nødvendige tid er relateret til den indstillede AcquisitionLineRate. Indstil PRNUMode til On. Sammenlign ensartetheden af ​​billedets vandrette retning før og efter kalibreringen. Hvis ensartetheden er betydeligt bedre, viser det, at PRNU-kalibreringen er effektiv.

15) Hvis det bestemmes, at PRNU-kalibreringen er gyldig, kan PRNUSave udføres, hvorefter de korrigerede data for dette tidspunkt bindes til den aktuelt valgte PRNU-vælger og gemmes i kameraets ikke-flygtige hukommelse. Strømtabet går ikke tabt, og de gemte kalibreringsdata indlæses automatisk i den næste PRNU-vælgerkontakt.

 

(5)PRNUkalibreringOfte stillede spørgsmål

1)Rollen af PRNULoad

Når du bruger PRNUGenerate-kalibreringen, gemmes dataene ikke direkte i den flygtige hukommelse, men i DDR-hukommelsen. Strømmen går direkte tabt. Hvis PRNUGenerate-kalibreringsresultaterne ikke er tilfredsstillende, skal du genindlæse historikken, der er gemt i kameraets PRNU-kalibreringsparametre. På dette tidspunkt kan du klikke på PRNULoad, hvorefter fasen gemmes, før kameraets kalibreringsdata indlæses.

 

2)Rollen af MålniveauAUTO

PRNU er i manuel tilstand (manuel indstilling af den korrigerede målværdi med parameteren PRNUTargetLevel) og automatisk PRNU-tilstand (kameraet bruger den korrigerede gennemsnitlige gråværdi i billedet som målværdi for PRNU-kalibrering). Intervallet for PRNUTargetLevel er 0 til 255, 10 bit og 12 bit.

 

3)Hvorfor billedudtagelsen ved PRNUkalibrering

Da sensorens billedberegningskalibreringsparameter indsamles under PRNU-kalibreringen, vil outputbilledet være unormalt, hvilket er normalt fænomen og automatisk vender tilbage til normal efter kalibreringen. Derfor skal billedoptagelsen vente efter PRNU-kalibreringen.

 

4)Hvor lang tid tager PRNUGenerate

Da PRNU-kalibrering kræver billedoptagelse, er kalibreringstiden korreleret med linjefrekvensen. Jo større linjefrekvensen er, desto hurtigere er kalibreringen, og desto kortere er den nødvendige tid. Den teoretiske kalibreringstid kan beregnes ved hjælp af DSNU PRNU Generate-tidsberegningstabellen. PRNUGenerate kan bedømmes i henhold til koden vist i figuren nedenfor. Hvis kalibreringen udføres på prøven, kan kalibreringen bedømmes ved at observere, om billedet er gendannet til det normale.

 

 

5)RPRNUFactoryReset-funktionen

Før vi forlader fabrikken, vil vi lave 5 sæt standard PRNU-parametre under integrationskuglen. Hvis de forkerte PRNU-parametre ved et uheld gemmes i PRNU 0 ~ PRNU 4 under brugerens brug, kan vi kopiere de 5 sæt standard PRNU-parametre til PRNU 0 ~ PRNU 4 ved at udføre denne kommando.

Alle 5 PRNU'er af kameraer er korrigeret fra fabrikken. Kalibreringsbetingelsen er halvfuld og ensartet lys, rejsefrekvens = 18000Hz, og bitdybde og analog forstærkning er forskellige. De specifikke parametre er som følger:

PRNU0=12bit-Analogforstærkning×2

PRNU1=12bit-Analogforstærkning×8

PRNU2=10bit-Analogforstærkning×2

PRNU3=10bit-Analogforstærkning×8

PRNU4=10bit-Analogforstærkning×8

 

6)Skal du indstille PRNU-tilstanden til Fra, når du udfører PRNU?kalibrering

Når du justerer billedet til halv fuld sum, skal du indstille PRNU-tilstand til Fra før PRNUGenerate-kommandoen.

 

7)PRNU'enkalibreringer lavet efter DSNUkalibrering, og DSNU-funktionen er aktiveret

Fordi PRNU-algoritmen i kameraet følger DSNU-algoritmen, skal kalibreringen også korrigere DSNU og derefter PRNU, og derefter aktiveres DSNU-funktionen.

 

8)Brugerindstil om det påvirker PRNUkalibreringparametre

Nej, kun PRNUFactoryReset og PRNUSave tilsidesætter de PRNU-kalibreringsparametre, der er gemt i kameraet.

 

3.LUT

(1)Hvad er LUT

Konvertering af opslagstabellen (opslagstabellen, LUT) er den grundlæggende billedbehandlingsfunktion, der kan fremhæve detaljer, herunder tunge

Til informationen. Disse funktioner omfatter histogramudligning, gammakalibrering, logaritmisk kalibrering, eksponentiel kalibrering. Udgangsbillede

Gråværdien fra det originale billede afbildes i forhold til det originale billede. Brugeren indstiller den tilsvarende værdi i henhold til anvendelsessituationen.

 

(2)Opsætning af LUT-metoden

LUT-indstilling kræver UptadeTool- og Samplepro-software. Softwaregrænsefladen er vist nedenfor.

 

UptadeTool-grænseflade

Gamma: Den tilsvarende INPUT-OUPUT-kurve kan kaldes frem efter indtastning af værdien.

Anvend: Anvend LUT-kurven svarende til den aktuelle gammaværdi.

Standard: Gendan LUT-kurvens tilstand, når standardværdien er Gamma = 1.

Gem fil: Gem den aktuelle LUT-kurve i den angivne filsti.

Indlæs fil: Indlæs den gemte LUT-kurvefil.

Download: Konfigurer den aktuelt anvendte LUT-kurve på kameraet.

UpLoad: Læs den konfigurerede LUT-kurve fra kameraet.

 

Samplepro-software

LUTEnable: LUT-kontrolknap, ikke åben som standard.

LUTIndex: INPUT-værdi, outputværdien svarende til den anvendte kurve indlæses automatisk efter input, område 0~4095.

LUTVærdi: OUTPUT-værdien, indlæst i henhold til input-LUTIndex-værdien, kan ændres manuelt og gemmes, område 0~4095.

LUTSave: Gem den ændrede kurve.

LUTLoad: Indlæser LUT-kurven.

 

(3)LUT-opsætningstrinnet

1) Konfiguration af LUT-kurve: Indstil den faktisk nødvendige input-output LUT-kurve. Der er normalt to måder at gøre det på:

Ved at indstille Gamma-værdien og kalde den tilsvarende Gamma-kurve kan du også bruge musen til at finjustere Gamma-kurven.

 

Gem standard-LUT-filen med Gamma = 1, rediger manuelt gråværdi-billeddannelsesforholdet, og indlæs derefter filen i kameraet.

 

2) LUT-funktion aktiveret: Markér LUTEenable i kamerasoftwaren.

 

Priser og muligheder

topPointer
kodePointer
opkald
Online kundeservice
bundmarkør
floatCode

Priser og muligheder