Imatest-training-class-1-2013原版完整课件_第1页
Imatest-training-class-1-2013原版完整课件_第2页
Imatest-training-class-1-2013原版完整课件_第3页
Imatest-training-class-1-2013原版完整课件_第4页
Imatest-training-class-1-2013原版完整课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Imatest:

Courseoutline1Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCImatestLLCBoulder,Coloradowww.imatestcomBackground

History–Products/Modules–

WorkflowBasicimageconcepts

Sharpness–gamma–colorspace–

Rawimages&demosaicingImagequalityfactors

–SummaryExample

SFRplusmoduleTheImatestLab

EquipmentandSetup

PhotographingImatestchartsImatest:

Courseoutline2Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCImatestsettingsinifileforsettingsOptionsandmenusCommonoperations

–File&ROIselection,dialogboxes,savingresultsImatestmodules

(outline)IntroductionKeyimagequalityfactors:detailedInstructionsRegionselectionandinputoptionsOutput–describedisplays.Livedemonstration/exerciseImatest:

Courseoutline3Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCImatestmodules(bymodule)SFRplusStepchart–DynamicrangeColorcheck–MultichartsDistortionUniformity–Uniformity-

Interactive–BlemishDetectSharpnessmeasurements:SFR–Batchview–MTFCompare–Sharpening–Slanted-edge–SQF/AcutanceRescharts:SFR–SFRplus–Star–LogF–LogF-Contrast–Wedge–Random–AnyscenesharpnessIndustrialTesting(IT)

Non-GUImodulesforindustrialtesting.EXEorDLLversionsPart1:ContentsImatestintroductionBackground/historyProductlineupModulesummaryandworkflowBasicimageconceptsSharpnessintroductionRawfiles&rawconversionImagequalityfactorsFeb.2012Imatest2dayclassNormanKoren©2008-2013,ImatestLLCImatest:

BackgroundFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCCreatedtoenablephotographerstotestlensesandcameras.SharpnessTonalresponseanddynamicrangeColoraccuracyStartedworkJuly2003.Releasedv1.0September2004.Consistsofseveralmodulesthatanalyzeimagesofstandardandcustomtargets.CompiledinMatlab,includesruntimelibraryininstallerpackage(Matlabnotrequired)FrequentenhancementsappliedtotheBetaversion(now3.10-Beta).Imatest:

ProductlineupFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCImatestMaster:Fullfeaturedversionforimagingsystemdevelopers.Forcorporate/businessusers.ImatestIS(ImageSensor):

Interfacesdirectlytomanufacturer’sdevelopmentsystems.Allowsrealtimeupdates.ImatestIT:

Non-GUI(GraphicsUserInterface)DOS-callableEXEandDLLprogramsforautomatedtesting&qualitycontrol.Nowimplementedonproductionlines.ImatestStudio:Everythinganindividualphotographerneedstotestcamerasandlenses.

Onlysoldtoindividualphotographers.Gamutvision

(separateprogram):Analyzetheresponse,colorgamut,andgamutmappingbehaviorofICCprofiles.Shownonright.Gamutvision3DL*a*b*colorgamutSharpnessmodulesFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCModuleImagequalityfactorSharpness(MTF)LateralchromaticaberrationNoiseSFR,SFRplus

(Spatialfrequencyresponse)(StandardorRescharts)LogFrequency

(Rescharts)Lossindetaildue

tosoftware

noisereductionContrast(gamma)StarChart(Rescharts)LogF-Contrast(Rescharts)Colormoiré(Reschartsmoduleshaveahighlyinteractiveinterface.)Wedge(Rescharts)Random/Dead.

Leaves

(Rescharts)OtheranalysismodulesFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCModuleImagequalityfactorColoraccuracyTonalresponseandcontrastDynamicrangeExposureaccuracyLightfalloffLensdistortionNoiseColorcheck,Multicharts

Stepchart,

DynamicRangeSFRplusUniformity,

Uniformity-InteractiveDistortion,DotPatternISOSensitivitySensordefectsBlemishDetectUtilitymodules1Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCTestCharts:Createbitmap

orScalableVectorGraphics

testcharts.

Printingskillrequired.ScreenPatterns:

Displaysalargevarietyoftestpatternsonflatscreenmonitors.View/Renamefiles:RenamefilesusingEXIFdata(addsAperture,ISOspeed,shutterspeed,etc.).Utilitymodules2Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCFindsharpestfiles:

Findthesharpestfile

inagroupoffiles

takenofasimilarimage.

Sharpnessmetricsarenotstandard–forcomparison-only.dcraw:Frontendtodcrawrawconverter.Candemosaicimages(withminimalprocessing)orcreateBayerrawimages.Rawview:DisplaysBayerrawimages.Letsyoucorrelatecolorwithpixellocation.EXIF:ViewdetailedimagefileEXIFdata.Images,imagefiles,andconceptsFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCAnimageisamxnxkarray.mrows(heightinpixels).ncolumns(widthinpixels).k=1formonochrome;3forcolor.eachpixelmaybe8bits(onebyte;24-bitcolor),or16bits(twobytes;48bitcolor).Standardfileformats:TIF,BMP(usuallyuncompressed),JPG(lossycompression;size,qualityselectable),PNG(losslesscompression)Wepresentseveralfile-relatedconcepts.PixelsSpatialandfrequencydomainsFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCAcomplexsignal(audioorimage)canbecreatedbycombiningsignalsconsistingofpuretones(sinewaves),whicharecharacterizedbyaperiod.Frequency

isdefinedas1/period(shorterperiod=higherfrequency.)Thebetterthesystemresponseathighfrequencies(shortperiods),themoredetailthesystemcanconvey.Spatialdomain(theactualimage)andfrequencydomainarerelatedbytheFouriertransform.(we’llomittheequations.)Period

(1cycle)Periodhasunitsoftimeordistance.SpatialfrequencyFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLC1Cycle=1LinePair(LP)=2LineWidths(LW)Thechoiceofunitsdependsonwhatyouwanttomeasure:Howwellarepixelsutilized?Howmuchdetailintheimageasawhole?Howmuchdetailperdistance?SpatialFrequencyf

ismeasuredinCycles(periods)orLineWidthsperdistance,wheredcanbepixels,physicaldistance(mm,inches)on

thesensoror(infrequently)objectPictureHeightAnglePerioddf=1/dSpatialfrequencyf(increaseslogarithmically)KeySharpnessmeasurement:

SFR/MTFSFR(SpatialFrequencyResponse)

MTF(ModulationTransferFunction)

asinepatternatspatialfrequencyfrelativetocontrastatlowspatialfrequencies.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCContrastatf=C(f)=(Vmax-Vmin)/(Vmax+Vmin)forluminanceV.MTF(f)=100%C(f)/C(0)100%atlowspatialfrequenciesBar(showsedges)Original(constantcontrast)MTFdropswithfrequencySine(usedforMTF)isthecontrastofSpatialfrequencyunitsFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLC1Cycle=1LinePair(LP)=2LineWidths(LW)SpatialfrequencyunitsApplicationCycles/pixelShowshowwellpixelsareusedCycles/distance

(cycles/mmor

cycles/inch)Usedinforcomparingresolutionintheolddaysofstandardfilmformats(e.g.,24x36mmfor35mmfilm).LineWidths/Picture

Height(LW/PH)Measuresoverallimagesharpness.TraditionalforTVLinePairs/Picture

Height(LP/PH)Measuresoverallimagesharpness.UsedbyLineWidths/Angle

(mRadordegree)MeasuresangularsharpnessDifferentunitsscaledifferentlywithimagesensorandpixelsize(mxn).Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCMTFdisplay(foratypicaledge)Upper:Averageslantededge

FromISO12233chart,Imatest

SFRpluschart,orbitmaporSVGchartsfromTestCharts

Measure

averageedgeandrisedistanceLower:SFR/MTF(sharpness)curveResultsderivedfromMTF:MTF50,MTF50P,others.Moreextendedresponseisbetter,butcanresultinaliasing–tobediscussedlater.AliasingThesharperthebetter,BUTFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCBadaliasingBayercolorarraysworsensaliasing–colormoiréishighlyvisible.artificiallowfresponseforsignalsabovefN(Moirépatterns).Toomuchresponseabove0.5cycles/pixel(NyquistfrequencyfN)maybeundesirableduetoaliasing:Anti-aliasing(lowpass)filtershelp,butreducesharpness.

LogFrequency

measuresmoiré.Gamma(γ)introductionFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCEncodingDisplayTraditionalmonitorsarenonlinear:

Luminance=pixellevelγ;γ≈2.2Filesmustbeencodedwithapproximateinverseofdisplayresponse(γ≈1/2.2=0.454)Advantageofγ:morelevelsindarkareas(fewerinlightareas);greatereffectivedynamicrangein8-bit(255-level)files.Logarithmic(Log10)LinearGamma(γ)&responsecurvesFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCGammaiscontrast.averageslopeoflogpixelvs.logexposurecurve(H&Dorcharacteristiccurve)“S-curve”or“shoulder”isoftenaddedduringencoding(rawconversion).Reduceschancesofhighlightburnout.ImatestStepchartmeasurescameraresponse.Unlikesharpness,goodnessishardtodefine;dependsonapplication.CameraresponsefromImatestStepchartFilm+paperresponse(S-curvewhencombined)DensityandexposureunitsFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCLogarithmicscalesoftenusedforillumination&pixelstheeye’sresponseislogarithmicPerformanceindarkareasisclearer-3-2-10

Logexposure(-Density)Density=log10(lightin/lightout)(Log10)oftenabbreviatedLog.Logexposure=-targetdensityChangingdensityby1changeslightbyafactorof10Factorof2units:f-stop,EV(ExposureValue),zone1Densityunit=3.32f-stops(EV)Log(pixellevel/255)ColorspaceintroductionFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCMappingbetweenRGBpixelvalues(example:{255,0,0}andperceivedcolors:xy(xyYspace)ora*b*(fromL*a*b*space)Withoutacolorspace,RGBlevelshavenomeaning.Nostandardcolorrepresentation(space)forsensorsMustconvertcolorstoastandardcolorspace(gamutmapping).Colorspacesarecharacterizedbygamut(rangeofcolorsthatcanberepresented).sRGB(lowgamutfromCRT),AdobeRGB(mediumgamut)CIE1931xygamutsofAdobeRGBandsRGB(fromGamutvision)Colorspace:L*a*b*representationFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLC2Da*b*“slice”AdobeRGBandsRGB3DL*a*b*MoreperceptuallyuniformthanxyY(previousslide).DerivedfromY-B,R-Gopponentcolortheory.DistanceinL*a*b*(∆E)isroughlyproportionaltoperceivedcolordifference(therearebettermetrics).L*a*b*Rawfiles:whatthesensorsendsoutFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCRaw(unprocessed)filesfromimagesensorsProprietaryformats(AdobeDNGpossiblestandard.)Bayerfiltered(RGRGRG,GBGBGB…;onecolorperpixel)exceptforFoveonLinearresponse(uptosaturation)NowhitebalanceLittleornonoisereductionorsharpening12or14bitsperpixelNotveryusefuluntilconvertedtoastandardRGBfile4arrangements

(redinRmCn)RawconversionFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCTobeuseful,rawfilesmustbeconvertedtostandard(RGB)fileformats(TIF,JPG,PNG,etc.)Performedonoroffcamera.Fivefunctions.AllaffectImatest

results.Demosaicing:Interpolatesoeachpixelhas3colors.Oftensophisticated,especiallywhendoneoffcamera.Applygamma(γ)curve+tonalresponse(nextslides)Whitebalance&coloradjustment:convert

tostandardcolorspace(typicallysRGB).Sharpen(enhanceedges)Noisereduction(lowpassfiltering;awayfromedges)RGBineachpixelRawfileusageFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCRawfilesareusedtomeasureimagingsystemperformanceatthesensorpixellevelbeforeconversionbecauseallconversionfunctionsaffectimagequality,andhenceImatestmeasurements.tomeasuresensornoise(inMulticharts).byphotographersformaximumperformance

(highestdynamicrange,etc.)ImatestconvertsrawfilestoStandardRGBformatswithminimalprocessingBayerraw:standardfileformatwherepixels

are(mostly)thesameasinrawfiles(nodemosaicing,etc.)RawconversioninImatestFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCdcraw.exeisusedforrawconversion.ThereisaVistaversion.Imatest

hasaGUIfront-endfordcraw/Librawwithmanyoptions.RGBineachpixelImatestconvertsrawfilestoRGBorBayerrawwhenArawfile(CR2,NEF,TIFwithcertainproperties,etc.)isopenedbyanymoduleArawfilewithanextensionspecifiedbygeneralizedreadrawisopened.dcrawiscalled(buttononright)dcrawrawconversionFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCDOSprogramforconvertingcommer-cialrawfileswithminimalprocessing.Allowsyoutomeasureintrinsiccameraperformance:nosharpening,noisereduction,ortonalresponsecurve.Demosaicingisoptional:canconverttoBayerrawdcraw’sGUIfront-endiscalledbydcrawbuttonorwhenrawfileisread.Manyoptions:LivedemoGeneralizedReadRaw

forfilesfromdevelopmentsystemsFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCClickSettings,ReadRawsetuptoopen.Upto8fileextensionscanbespecified(.appshown).Settingsderivedfromdatasheets&trial-and-error.Whitebalance&levelcanbecontrolled.OutputisBayerRawordemosaicedimage.Ifsettingsaren’tcorrect(imagesize~=Width*Height),informationisprovidedtohelpfindcorrectimagedimensions.Rawview:BayerrawfileviewerFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCdcrawcanconverttoBayerrawfiles(undemosaicedTIFF,etc);samepixels(allegedly)asRAWfile.RawviewcandisplayBRfiles:Youcandeterminecolorarrangement(whichpixelisred).BRimagescanbesavedasdemosiacedfilesorasRGBfiles,withonegreenchannel(G(R),G(B),oralternating).Manyoptions:LivedemoImageQualityFactorsSharpnessLateralchromaticaberrationNoiseColoraccuracyTonalresponseandcontrastDynamicrangeExposureaccuracyLightfalloffLensdistortionISOsensitivityFeb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCThisimagefromUtah

willbeusedtoillustrateimagequalitydegradations.Sharpness(MTF/SFR)Derivedfromslanted-edgeorothertargetArguablythemostimportantIQfactorDetermineshowmuchdetailcanbeconveyedAffectedbythelens,sensor,anddigitalsharpening.DependsontargetMTF50,thespatialfrequencyfwhereMTFfallsto50%,isagoodsharpnessindicator.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCSFRresults:MTFtendstodecreasewithspatialfrequency–fasterforblurredimages.original|blurredSFR&othersharp-nessmodulesSFRplusSFRresults:Top:OversharpenededgeBottom:MTFSharpness(oversharpening)Digitalsharpeningenhancesedges;itboostsMTFandmaycausepeaking.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCSFR&othersharp-nessmodulesOversharpeningcausessevere“halos”atedges.Commonincompactdigitalcameras&cameraphones.original|oversharpenedSFRplusTexture(removedbysoftwarenoisereduction)-MTFmeasuredfromthechartsshownbelowcanmeasuretextureloss.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCSignalprocessingisnonuniforminmostconsumercameras:Sharpeningnearedges&contrastyfeatures;Noisereduction(blurring)intextureareasCancauselossoftexturedetail.original|noise-reducedRandom/Dead.

Leaves

(Rescharts)SpilledCoins/

(DeadLeaves)Random/

Scale-invariantLateralChromaticAberration(LCA)Seenas“colorfringing”nearcorners.Canbedigitallycorrected:bestbeforedemosaicing.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCSFR

original|withLCASFRplusNewDotPatternmoduledoesI3ACIPQLCAmeasurement.DotPatternNoiseRandomperturbationsofsignallevel.Aseriousdegradation;correspondstograininfilm.Softwarenoisereductioncanremovefinedetail.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCColorcheck,

MultichartsStepchartStepchartresults,showingnoiseintwodifferentscales.Top:Noiseinf-stops(referencedtosignal).Bottom:Noiseinpixels.original|noisyColoraccuracyUsesimageofGretagMacbethColorChecker.ErrorsdisplayedinL*a*b*space.Feb.2013Imatest2dayclassNormanKoren©2008-2013,ImatestLLCColorcheck,Multi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论