?????????????

????

??????????????

????

??

?????????????????????????????
?????F = ????/????????(???)

?????

  • ??????????????????????????????????????????????????????

  • ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Stop??????

??????????????????????????????????????????????????????????????????????????????????????????????????????

??????

  • ???ISO??????????????????????????????????

  • ???ISO???????????????????????? ?????????????????????????????????????????????????????????????

????????????????????????ISO?????????????????????????????????????????????????

ISP

?????????????

?????ISP??????????????????????Demosaic?????????RAW????RGB??????????CSC????????RGB??YUV?????ISP ?????????????

????ISP???

??ISP?????????????????????

  • ?????online mode?sensor?????????????????????ISP????
  • ?????offline mode??????????????????????????????????DMA??????????????sensor??????????????ISP?????

??? Line Buffer

??????????????ISP???????????????ISP????????line buffer??????????????line buffer?????????ISP???????????????????ISP?line buffer??????2048????????????2k/1080p???????

???? Image Tearing

????????sensor????????????????ISP???

????????ISP????????????????ring buffer??????????

????????????DMA?????????DMA?????????????????????????????????????????DMA??????????????sensor????????????????DMA??????DMA?????????????????????????????????????????????????????

???? Tone Mapping

?16/20??????12??????????????????????????????????HDR?????LDR????????????????

?????Global Tone Mapping?GTM?

??????????????????????GTM???????????????????????????????????????????????????????????????

GTM???? ?

  • ????????????????????????
  • ??????????????
  • ????????????????
  • ????????????Gamma???????????????????

?????Local Tone Mapping?LTM?

?????????????????????????????????????????????????????????????????????????????????????????????

LTM???? ?

  • ?????????????????????
  • ??????????????????????
  • ????????????????
  • ????????
  • ???????????????Retinex??????

?????? LSC

???????????????

  • Luma shading???vignetting?????????????????????????????????
  • Chroma shading????????????????????????????????????????

RAW???

Sensor???RAW?????????????????sensor?????????????????????????????????sensor???????????????????????????????????????????????????????????????????????????????camera ?????????????????????????????????????

??Sensor???????????????????ISP????????????????????????????????LSC?????LSC???????????????????????????????????????????????????????????????????????????????1???????????????????????????ISP?????????????????????????????????????????????LSC??????????????????????????????????????????????

????????ISP????????????????????????????????????????????????????????????????????????????????????????????????ISP?????????RAW??RGB??YUV???????????????????????????YUV??????????????????????????????????RAW????????RAW???????????????????????RAW??????????????????????????????????????????????????????????????????????????????RAW????????????????????????????????????????

????????????????????(spatial domain)??????????(frequency domain)??????????????????????????(DCT)??????????????????????????????????????????????????????????????????????????????????????????????????????????ISP???????????????ISP???????????????????????????

???RAW?????????RAW????????????(R,Gr,Gb,B)????????????????????????????????????????????

Bayer Demosaic

RAW?????????Demosaic?????RAW????RGB???????????Demosaic ??????????RAW?????????photosite???????????????????R,G,B??????????????????????????????????????????????????????????????????????zipper artifacts?????????????

本文标题:?????????????

文章作者:Zeyuxiao

发布时间:2020年01月30日 - 09:01

最后更新:2020年03月04日 - 15:03

原始链接:https://zeyuxiao1997.github.io/2020/01/30/ISPPipeline/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。