ColorimagepipelineAnimagepipelineorvideopipelineisthesetofcomponentscommonlyusedbetweenanimagesource(suchasacamera,ascanner,ortherenderingengineinacomputergame),andanimagerenderer(suchasatelevisionset,acomputerscreen,acomputerprinterorcinemascreen),orforperforminganyintermediatedigitalimageprocessingconsistingoftwoormoreseparateprocessingblocks.Animage/videopipelinemaybeimplementedascomputersoftware,inadigitalsignalprocessor,onanFPGA,orasfixed-functionASIC.Inaddition,analogcircuitscanbeusedtodomanyofthesamefunctions.Typicalcomponentsincludeimagesensorcorrections(including"debaying"orapplyingaBayerfilter),noisereduction,imagescaling,gammacorrection,imageenhancement,colorspaceconversion(betweenformatssuchasRGB,YUVorYCbCr),chromasubsampling,framerateconversion,imagecompression/videocompression(suchasJPEG),andcomputerdatastorage/datatransmission.Typicalgoalsofanimagingpipelinemaybeperceptuallypleasingend-results,colorimetricprecision,ahighdegreeofflexibility,lowcost/lowCPUutilization/longbatterylife,orreductioninbandwidth/filesize.Somefunctionsmaybealgorithmicallylinear.Mathematically,thoseelementscanbeconnectedinanyorderwithoutchangingtheend-result.Asdigitalcomputersuseafiniteapproximationtonumericalcomputing,thisisinpracticenottrue.Otherelementsmaybenon-linearortime-variant.Forbothcases,thereisoftenoneorafewsequencesofcomponentsthatmakessenseforoptimumprecisionaswellasminimumhardware-cost/CPU-lo[1a]d.Thisfigureshowsasimplified,typicaluseoftwoimagingpipelines.Theupperhalfshowscomponentsthatmightbefoundinadigitalcamera.Thelowerhalfshowscomponentsthatmightbeusedinanimageviewingapplicationonacomputerfordisplayingtheimagesproducedbythecamera.(Notethatoperationsmimickingphysical,linearbehavio,usruchasimagescaling,isideallycarriedoutinthelefthandside,workingonlinearRGBsignals.Operationsthataretoappear"perceptuallyuniform",suchaslossyimagecompression,onthotherhand,shouldbecarriedoutintherighthandside,workingon"gamma-corrected"r'g'borY'CbCrsignals.)SeealsoImageprocessingReferences1.Nakamura,Junichi(2005).ImageSensorsandSignalProcessingforDigitalStillCamera.sCRC.ISBN0-8493-3545-0."ImplementingImage-ProcessingPipelinesinDigitalCameras."Retrievedfrom"https://en.wikipedia.org/w/index.php?title=Color_image_pipeline&oldid=71588598"7Thispagewaslasteditedon18April2016,at14:58.TextisavailableundertheCreativeCommonsAttribution-ShareAlikeLicens;eadditionaltermsmayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipedia®isaregisteredtrademarkoftheWikimediaFoundation,Inc,.anon-profitorganization.