Image Processing Toolbox™ provides image algorithm modeling at a high level of abstraction. The objects and functions perform full-frame processing, operating on one image frame at a time. However, FPGA or ASIC systems perform pixel-stream processing, operating on one image pixel at a time. Vision HDL Toolbox™ provides libraries of vision algorithms that use a pixel-streaming interface, and have a hardware-friendly implementation. For instance, Vision HDL Toolbox provides algorithms for camera pipeline, image enhancement, and segmentation applications.