• Home
  • Search
  • FPGA Implementation of Fuzzy Inference System Based Edge Detection Algorithm
  • https://doi.org/10.1142/s1469026815500091Copy DOI Icon

FPGA Implementation of Fuzzy Inference System Based Edge Detection Algorithm

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Edge detection is a very important area in the field of Computer Vision. Edge detectors behave very poorly, their behavior may fall within tolerance in specific situations and have difficulty in adapting to different situations. Human vision is inherently a multiscale phenomenon and is sensitive to orientation and elongation. This work proposes the hardware implementation of efficient fuzzy logic based algorithm, which is used to detect the edges of an image without determining the threshold value. Edge detection in software is not suited for strong real-time applications. This problem is resolved by using hardware implementation on field programmable gate arrays (FPGAs). Fuzzy inference system is developed with four input pixel containing two fuzzy sets (FSs) one for white and another for black and one output pixel containing three FSs for white, black and edge. Fuzzy if-then rules are used to modify the membership functions. Finally, Mamdanidefuzzifier method is used to form the final edge image. For comparison, the same work was implemented using sobel operator. The hardware part is developed by using Verilog language. The FPGA implementation is targeted on Virtex5 Starter kit (xc5vlx50tff1136-1) and Virtex7 starter kit (xc7vx485tffq1157-1) using the updated Xilinx PlanAhead within the ISE 13.4 development suite. The edge thickness can be changed easily by adding new rules or changing output parameters. That is, rule-based approach has flexible structure that can be easily adapted to any time or anywhere and the new fuzzy approach produces better result than sobel operator. Experimental results show the ability and high performance of the proposed algorithm.

Similar Papers
  • Conference Article

Field Programmable Gate Array implementation of Conic Section Function Neural Network: An alternative to analog CSFNN circuitry

  • Jun 01, 2012
  • Metin Elitas +2
  • Book Chapter
  • Citations5

A Hardware-Oriented Dropout Algorithm for Efficient FPGA Implementation

  • Jan 01, 2017
  • Yoeng Jye Yeoh +2
  • Research Article
  • Citations10

Towards Lattice Quantum Chromodynamics on FPGA devices

  • Nov 11, 2019
  • Computer Physics Communications
  • Grzegorz Korcyl +1
  • Research Article
  • Citations10

Fringe pattern demodulation using the one-dimensional continuous wavelet transform: field-programmable gate array implementation

  • Feb 28, 2013
  • Applied Optics
  • Abdulbasit Abid
  • Book Chapter
  • Citations12

FPGA Implementation of Feature Extraction and Neural Network Classifier for Handwritten Digit Recognition

  • Jan 01, 2004
  • Dongsheng Shen +2
  • Research Article
  • Citations7

FPGA implementation of a high‐speed, real‐time, windowed standard deviation filter

  • Jan 01, 2016
  • Electronics Letters
  • J Herbert +3
  • Research Article
  • Citations207

Feedforward Neural Network Implementation in FPGA Using Layer Multiplexing for Effective Resource Utilization

  • May 01, 2007
  • IEEE Transactions on Neural Networks
  • S Himavathi +2
  • Research Article
  • Citations20

Bit‐parallel systolic multiplier over for irreducible trinomials with ASIC and FPGA implementations

  • Mar 28, 2018
  • IET Circuits, Devices & Systems
  • Sudha Ellison Mathe +1
  • Research Article
  • Citations24

High-speed FPGA implementation of orthogonal matching pursuit for compressive sensing signal reconstruction

  • Aug 03, 2018
  • Computers & Electrical Engineering
  • Önder Polat +1
  • Research Article
  • Citations15

BOTDA Fiber Sensor System Based on FPGA Accelerated Support Vector Regression

  • Oct 18, 2019
  • IEEE Transactions on Instrumentation and Measurement
  • Huan Wu +4
  • Conference Article

Sampling approaches for the numerical laplace transform and its FPGA implementation

  • Oct 01, 2017
  • J R Zuluaga +3
  • Research Article
  • Citations2

FPGA automatic re-synchronisation for pipelined, floating point control systems applications

  • Jun 09, 2011
  • Design Automation for Embedded Systems
  • Beniamin Apopei +1
  • Conference Article
  • Citations40

An FPGA implementation of parallel ICA for dimensionality reduction in hyperspectral images

  • Dec 27, 2004
  • Hongtao Du +1
  • Conference Article
  • Citations43

Runtime assignment of reconfigurable hardware components for image processing pipelines

  • Apr 09, 2003
  • H Quinn +3
  • Conference Article
  • Citations5

Extracting TCPIP Headers at High Speed for the Anonymized Network Traffic Graph Challenge

  • Sep 23, 2024
  • Zhaoyang Han +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.