Click here to Skip to main content
15,902,447 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi, I am trying to build a Component Labelling Engine using taking input images from rom_128x8 and storing labeled data in SRAM. I have three SRAM designs: 256x8,512x8,4096x8. Which one should I use to have less area? Does anyone have an idea about how the labeling algorithm works?

Any help is appreciated.

Thank you

What I have tried:

Component Labeling Engine (CLE), which can detect object segmentation from the binary image, and give the same ID number to the same object.

The input image is a 32x32 binary image. For the binary signal, 0 represents the background, and 1 represents the object for each pixel. I have to check if those pixels with value 1 are connected or not. The connected pixels represent the same object. Those pixels are given with the same label ID from the same object. The number of label ID can be any number.

The image is already stored in the 128x8 ROM.

In my design now have to use SRAM to store the image from ROM. So, which SRAM should I use, and what algorithm I can implement?
Posted
Updated 11-Dec-20 5:29am
v2
Comments
[no name] 10-Dec-20 11:54am    
If you don't know how it works, why build it? I'd go for perpetual motion myself.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900