User Tools

Site Tools


isp:hsl-_rgb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
isp:hsl-_rgb [2019/05/27 23:51]
Igor Yefmov
isp:hsl-_rgb [2019/05/29 11:43]
Igor Yefmov [Preface]
Line 2: Line 2:
 The text below is based on an Excel workbook attached to this page: {{ :​isp:​hsl-rgb.xlsm |}}. That Excel file provides a sort of playground where you can try various input data and see the final results, both "​precise"​ and "​optimized",​ as well as the discrepancy between the two methods. The text below is based on an Excel workbook attached to this page: {{ :​isp:​hsl-rgb.xlsm |}}. That Excel file provides a sort of playground where you can try various input data and see the final results, both "​precise"​ and "​optimized",​ as well as the discrepancy between the two methods.
 ===== Preface ===== ===== Preface =====
-Much is written and is available on the color space conversion from HSL to RGB (for example this [[https://​en.wikipedia.org/​wiki/​HSL_and_HSV#​HSL_to_RGB|Wikipedia article]]). However not only this is not meant to be used with integer arithmetics but is also very costly due to division operations. And once you realize that a 4K video running at 60FPS needs to do this conversion half a billion times a second(!) you see why this needs to be heavily optimized ;-)+Much is written and is available on the color space conversion from HSL to RGB (for example this [[https://​en.wikipedia.org/​wiki/​HSL_and_HSV#​HSL_to_RGB|Wikipedia article]]). Howevernot only this is not meant to be used with integer arithmeticsbut is also very costly due to division operations. And once you realize that a 4K video running at 60FPS needs to do this conversion half a billion times a second(!) you see why this needs to be heavily optimized ;-)
  
 The below article details the way to perform this conversion without the use of division operations with high enough precision as to satisfy the imaging pipeline quality requirements for the SUB2r camera based on Artix-7 100T FPGA. The below article details the way to perform this conversion without the use of division operations with high enough precision as to satisfy the imaging pipeline quality requirements for the SUB2r camera based on Artix-7 100T FPGA.
/home/adminsub2r/public_html/dokuwiki/data/pages/isp/hsl-_rgb.txt · Last modified: 2019/05/31 03:52 by Igor Yefmov