通常来讲,ISP pipeline没有很是严格的流程,各家厂商具体实现方案或多或少都有些差别,但大体流程以下图所示。其中,又能够根据处理的数据将其分红BPS(Bayer process segment)和IPE(image process engine)。html
对应Bayer阶段的处理,通常包括了BPC、BLC、stats generate、LSC、3A algorithm、demosaic、gamma correction、CCM、降噪模块等,而在成像后,如今通常主流的作法还会加上一个IPE模块,通常是经过算法来提高成像的清晰度、纹理细节、影调色彩、锐化等。算法
在简单介绍完基本模块以后,咱们将逐步介绍并简单实现相关算法。以前博文有写过的一些基础介绍这里再也不重复介绍,下面的文章将以ISP算法的基础原理、实现以及相关文献阅读为主,主要包括了3A、HDR、降噪这些部分(更新速度和加班成反比,请见谅)。htm
MIPI RAW的存储和读取:https://www.cnblogs.com/zhiming-huang/articles/13612920.htmlblog
BLC介绍:https://www.cnblogs.com/zhiming-huang/articles/13633047.htmlip