Dabhade et al., 2017 - Google Patents

A reconfigurable and scalable FPGA architecture for bilateral filtering

Dabhade et al., 2017

Document ID
8153884791750147893
Author
Dabhade S
Rathna G
Chaudhury K
Publication year
Publication venue
IEEE Transactions on Industrial Electronics

External Links

Snippet

Bilateral filter is an edge-preserving smoother that has applications in image processing, computer vision, and computational photography. In the past, fieldprogrammable gate array (FPGA) implementations of the filter have been proposed that can achieve high throughput …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5036Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing
    • G06F7/523Multiplying only
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5081Layout analysis, e.g. layout verification, design rule check
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/17Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/78Power analysis and optimization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/70Fault tolerant, i.e. transient fault suppression
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/12Design for manufacturability
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement

Similar Documents

Publication Publication Date Title
Dabhade et al. A reconfigurable and scalable FPGA architecture for bilateral filtering
Qian et al. An architecture for fault-tolerant computation with stochastic logic
Kulkarni et al. Low overhead architectures for OMP compressive sensing reconstruction algorithm
Rao et al. Implementation and evaluation of image processing algorithms on reconfigurable architecture using C-based hardware descriptive languages
Li et al. Logical computation on stochastic bit streams with linear finite-state machines
Monson et al. Implementing high-performance, low-power FPGA-based optical flow accelerators in C
Malik et al. Gaussian random number generation: A survey on hardware architectures
Chen et al. High-level synthesis algorithm for the design of reconfigurable constant multiplier
Xu et al. Toward self-tunable approximate computing
Schatz Low-latency histogram equalization for infrared image sequences: a hardware implementation
Pal et al. An efficient FPGA implementation of optimized anisotropic diffusion filtering of images
Sarkar et al. Efficient FPGA architecture of optimized Haar wavelet transform for image and video processing applications
Muthukumar et al. Image processing algorithms on reconfigurable architecture using HandelC
Xydis et al. A meta-model assisted coprocessor synthesis framework for compiler/architecture parameters customization
Bhadouria et al. A novel image impulse noise removal algorithm optimized for hardware accelerators
Horé et al. On the design of optimal 2D filters for efficient hardware implementations of image processing algorithms by using power-of-two terms
Garcés-Socarrás et al. Library for model-based design of image processing algorithms on FPGAs
Kumar et al. Implementation of image processing lab using Xilinx System Generator
Zhang et al. Exploring slice-energy saving on an video processing FPGA platform with approximate computing
Chen et al. Iterative linear interpolation based on fuzzy gradient model for low-cost VLSI implementation
Güngör et al. A logistic map Runge Kutta-4 solution for FPGA using fixed point representation
Singh et al. Power estimation of FIR filter based on IP modeling for DSP and communication applications
Martínez-Alvarez et al. A scalable CNN architecture and its application to short exposure stellar images processing on a HPRC
Patel et al. High performance robust FIR filter design using radix-8 based improved booth multiplier for signal processing application
Acharya et al. FPGA Based Non Uniform Illumination Correction in Image Processing Application 2