KCscratchdev / polarImageProcessing

C++ library for polarized image processing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

polarImageProcessing

This C++ library provides few algorithms that allow polarized image processing. Implemented algorithms include:

  • DoFP demosiacing using Newton's Polynomial interpolation and polarization difference model [1]
  • Stokes Vector algorithm (S0, S1, S2) calculated from demosaiced image
  • AoLP - angle of linear polarization image
  • DoLP - degree of linear polarization image
  • AoLPColor - same as AoLP but with a HSV color mapped to angles of polarization
  • Mueller Matrix - calculated from sufficient sample size(4x4) [2]

This project uses OpenCV library.

[1] https://opg.optica.org/oe/fulltext.cfm?uri=oe-27-2-1376&id=404023

[2] https://www.sciencedirect.com/topics/engineering/mueller-matrix

About

C++ library for polarized image processing


Languages

Language:C++ 99.3%Language:C 0.7%