Programmable logical circuit architecture for edge detection in color images

Shyang Lih Chang, Chung Ju Yeh, Shen Cherng, Sei Wang Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Perceiving a color difference is different from identifying the colors causing the difference. The former is a subtask of the latter that involves the tasks of color identification and color difference perception. In this paper, a technique capable of detecting specific color edges in an image is proposed. Instead of developing an efficient algorithm for detecting edges caused by specific colors, we prefer a process that can be effectively implemented in hardware. The proposed process first calculates the differences of the individual color components of each pixel. Next, the colors causing the differences are identified by analyzing the calculated differences of color components. An architecture realizing the process using an FPGA-based SOPC is detailed. The architecture is readily parallelizable and allows users to specify the colors that form the edges to be located.

Original languageEnglish
Title of host publicationICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents
Pages308-313
Number of pages6
DOIs
Publication statusPublished - 2009 Jun 5
Event4th International Conference on Autonomous Robots and Agents, ICARA 2009 - Wellington, New Zealand
Duration: 2009 Feb 102009 Feb 12

Publication series

NameICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents

Other

Other4th International Conference on Autonomous Robots and Agents, ICARA 2009
CountryNew Zealand
CityWellington
Period09/2/1009/2/12

Fingerprint

Edge detection
Color
Networks (circuits)
Field programmable gate arrays (FPGA)
Pixels
Hardware

Keywords

  • Color edge detection
  • FPGA
  • SOPC

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Chang, S. L., Yeh, C. J., Cherng, S., & Chen, S. W. (2009). Programmable logical circuit architecture for edge detection in color images. In ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents (pp. 308-313). [4803953] (ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents). https://doi.org/10.1109/ICARA.2000.4803953

Programmable logical circuit architecture for edge detection in color images. / Chang, Shyang Lih; Yeh, Chung Ju; Cherng, Shen; Chen, Sei Wang.

ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents. 2009. p. 308-313 4803953 (ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chang, SL, Yeh, CJ, Cherng, S & Chen, SW 2009, Programmable logical circuit architecture for edge detection in color images. in ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents., 4803953, ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents, pp. 308-313, 4th International Conference on Autonomous Robots and Agents, ICARA 2009, Wellington, New Zealand, 09/2/10. https://doi.org/10.1109/ICARA.2000.4803953
Chang SL, Yeh CJ, Cherng S, Chen SW. Programmable logical circuit architecture for edge detection in color images. In ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents. 2009. p. 308-313. 4803953. (ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents). https://doi.org/10.1109/ICARA.2000.4803953
Chang, Shyang Lih ; Yeh, Chung Ju ; Cherng, Shen ; Chen, Sei Wang. / Programmable logical circuit architecture for edge detection in color images. ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents. 2009. pp. 308-313 (ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents).
@inproceedings{098b3c6aa85e45189d8e4299cb90677c,
title = "Programmable logical circuit architecture for edge detection in color images",
abstract = "Perceiving a color difference is different from identifying the colors causing the difference. The former is a subtask of the latter that involves the tasks of color identification and color difference perception. In this paper, a technique capable of detecting specific color edges in an image is proposed. Instead of developing an efficient algorithm for detecting edges caused by specific colors, we prefer a process that can be effectively implemented in hardware. The proposed process first calculates the differences of the individual color components of each pixel. Next, the colors causing the differences are identified by analyzing the calculated differences of color components. An architecture realizing the process using an FPGA-based SOPC is detailed. The architecture is readily parallelizable and allows users to specify the colors that form the edges to be located.",
keywords = "Color edge detection, FPGA, SOPC",
author = "Chang, {Shyang Lih} and Yeh, {Chung Ju} and Shen Cherng and Chen, {Sei Wang}",
year = "2009",
month = "6",
day = "5",
doi = "10.1109/ICARA.2000.4803953",
language = "English",
isbn = "9781424427130",
series = "ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents",
pages = "308--313",
booktitle = "ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents",

}

TY - GEN

T1 - Programmable logical circuit architecture for edge detection in color images

AU - Chang, Shyang Lih

AU - Yeh, Chung Ju

AU - Cherng, Shen

AU - Chen, Sei Wang

PY - 2009/6/5

Y1 - 2009/6/5

N2 - Perceiving a color difference is different from identifying the colors causing the difference. The former is a subtask of the latter that involves the tasks of color identification and color difference perception. In this paper, a technique capable of detecting specific color edges in an image is proposed. Instead of developing an efficient algorithm for detecting edges caused by specific colors, we prefer a process that can be effectively implemented in hardware. The proposed process first calculates the differences of the individual color components of each pixel. Next, the colors causing the differences are identified by analyzing the calculated differences of color components. An architecture realizing the process using an FPGA-based SOPC is detailed. The architecture is readily parallelizable and allows users to specify the colors that form the edges to be located.

AB - Perceiving a color difference is different from identifying the colors causing the difference. The former is a subtask of the latter that involves the tasks of color identification and color difference perception. In this paper, a technique capable of detecting specific color edges in an image is proposed. Instead of developing an efficient algorithm for detecting edges caused by specific colors, we prefer a process that can be effectively implemented in hardware. The proposed process first calculates the differences of the individual color components of each pixel. Next, the colors causing the differences are identified by analyzing the calculated differences of color components. An architecture realizing the process using an FPGA-based SOPC is detailed. The architecture is readily parallelizable and allows users to specify the colors that form the edges to be located.

KW - Color edge detection

KW - FPGA

KW - SOPC

UR - http://www.scopus.com/inward/record.url?scp=66149190788&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=66149190788&partnerID=8YFLogxK

U2 - 10.1109/ICARA.2000.4803953

DO - 10.1109/ICARA.2000.4803953

M3 - Conference contribution

AN - SCOPUS:66149190788

SN - 9781424427130

T3 - ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents

SP - 308

EP - 313

BT - ICARA 2009 - Proceedings of the 4th International Conference on Autonomous Robots and Agents

ER -