版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物分离原理试题及答案
- 糖尿病足部护理培训教材
- 2026 年初中英语《陈述句》专项练习与答案 (100 题)
- 2026年深圳中考语文知识体系构建试卷(附答案可下载)
- 2026年深圳中考英语学困生补差试卷(附答案可下载)
- 《GA 2177-2024移民管理警察冬执勤头盔》专题研究报告
- 2026年大学大二(教育学)教育统计学阶段测试试题及答案
- 卫生类岗位题库及答案
- 2026年深圳中考生物冲刺名校专项试卷(附答案可下载)
- 面试财务题库及答案解析
- 口腔洁牙护士年终总结
- 加气站气瓶充装质量保证体系手册2024版
- 直觉泵和其他思考工具
- 肾性骨病的治疗与护理
- GB/T 44353.2-2024动物源医疗器械第2部分:来源、收集与处置的控制
- 年产30万吨木薯燃料乙醇项目一期工程(年产15万吨)可行性研究报告
- 肺炎性假瘤误诊为肺癌的HRCT表现及浅析
- 幼儿园劳动教育计划及实施
- 志愿服务证明(多模板)
- 术后肠麻痹学习课件
- 顶管施工方案非开挖电缆管道专项施工方案
评论
0/150
提交评论