The RGB colour model is an additive colour model in which red, green, and blue light are added together in numerous ways to reproduce a broad array of colours. But there is limitation for RGB colour model to provide sufficient information for image analysis. Hue, saturation, luminance (HSL) is a colour model that different from RGB. HSL provides the information such as colour in degree, the saturation of the colour and the brightness of the colour. This information is much more suitable for image analysis. In this paper the transformation between RGB to HSL is implemented in FPGA. Parallelism capability of FPGA has simplified the processing steps and only consumes one clock cycles to produce the HSL value for each pixel without data latency. The proposed architecture achieved 98.44 % accuracy with hardware verification.
展开▼