SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1398
A Novel Low Complexity Histogram Algorithm for High Performance
Image Processing Applications
Govind Bhai1 and Shweta Agrawal2
1Research scholar, 2Assistant Professor,
Dept. of Electronics and Comm., SRCEM Banmore, Morena, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The modern portable devices requires low
complexity image processing designs to achieve high
performance economically. The histogram is used in modern
camera to capture the image of desired brightness. To
achieve high performance low cost histogram, low
complexity VLSI architectures are developed. The existing
architecture are not efficient, therefore this paper presents
four new low complexity histogram generator algorithm.
The effectiveness of the proposed algorithms is shown over
the existing by implementing and simulating them. The
simulation results show that the proposed algorithms show
significant reduction in implementation complexity.
Key Words - Image Processing, Histogram Generator,
Integrated Circuits, VLSI designs.
1. INTRODUCTION
The modern portable devices are embedding several
multimedia applications. The image processing
applications on these portable devices demands huge
computations and large power/area [1]. Due to the limited
battery and small size of portable devices, low complexity
design is required for image processing applications [2],
[3]. Among the different task used in the image processing,
the histogram is one of frequently used operation and
determines the performance of the application [4], [5], [6].
Although the histogram is being used in several
applications, most of the applications employ a software
program to achieve it and very little efforts have been
given to design a hardware architecture for the histogram
generator. This paper presents the limitations of existing
software level approach by implementing a VLSI
architecture for of the histogram.
In this paper, various existing architectures and
algorithms for histogram generation are reviewed and
analyzed [7], [8], [9], [10]. Further, four new algorithms
namely prop1, prop2, prop3 and prop4 are developed by
approximating pixels of nearly same value to a single
value. In the prop1, the pixels differ by one are
approximated to one value while in prop2 the pixels differ
by max of 3 value are approximated to single value. This is
achieved by truncation least significant bits (LSBs). In the
proposed architectures, the number of LSB bits truncated
are 1-bit, 2-bit, 3-bit, and 4-bit in prop1, prop2, prop3, and
prop4 design respectively to reduce the implementation
complexity.
In order to evaluate the efficacy of the proposed designs,
the proposed and existing designs are implemented and
simulated on MATLAB and in Verilog. The histogram
generated by the different histogram generator
architectures are compared where the simulation results
show the histogram using proposed algorithm provide
same information and exhibits identical structure over the
conventional design. Further, design implemented in
Verilog are syntheses and post synthesis results shows
that proposed architectures consume small area over the
conventional histogram generator. The area in terms of
LUTs register and LUT-BUF pairs is evaluated and
compared. Finally, the delay metrics is also computed and
compared for the different histogram architectures where
the proposed architectures show small delay.
The remainder of this paper explores different histogram
generator with comparative analysis by implementation
and simulation.
2. HISTOGRAM GENERATOR
An image histogram is a type of histogram that acts as a
graphical representation of the tonal distribution in a
digital image [11], [12]. A histogram of a set of data is
shown in Fig. 1 where each bar representing the frequency
of input data range.
Fig-1: An illustration of histogram for data range.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1399
The histogram provides an easy way to perceive the
information regarding the frequency of sample data [13].
The histogram shows how spread/narrow the data is and
whether the data is located at the proper position or not as
shown in Fig. 2. It also shows whether the data is skewed
toward one direction or not. Finally, some common shapes
of histograms are shown in Fig. 3.
Fig-2: Histogram data spread and location.
Fig-3: Common shapes of the Histograms.
3. LOW COMPLEX HISTOGRAM ALGORITHS
This section present various algorithms and architectures
for low complexity histogram generation.
3.1 Programmable VLSI architecture for histogram
A programmable VLSI architecture for the histogram
generator is presented in [14]. This architecture is able to
compute the histograms of four free position-able window
which may overlap. This architecture computes the energy,
mean, maximum, minimum of the pixels which are having
the value above the given threshold. These value finally
determines the shape of the histogram. The histogram as
presented in this paper accumulates the number of pixels
of the same intensity.
3.2 Reconfigurable histogram architecture
A reconfigurable histogram architecture for the FPGA
based smart cameras is proposed by Maggiani et al. in [15].
The proposed histogram generator provides low
complexity of implementation and is suitable for the FPGA
based designs. The proposed histogram also does not
exhibit memory access conflict and employ very efficient
way of parallelism. The proposed architecture can provide
the histogram of input data i.e. employ the paradigm of
streaming. This architecture provides improved
performance over to the existing architectures. The
histogram core is the prime histogram generator block and
exhibits all steps of the histogram algorithm. This
architecture is reconfigurable and can provide the other
functionality. The prime advantage of this reconfigurable
architecture is the ability to work with real-time input and
providing full compatibility with the existing
reconfigurable architecture.
3.3 Low Complexity histogram architecture
A programmable histogram generator that can be
efficiently utilized in the image processing applications is
presented in Hazra et al. [16], [17]. The proposed
histogram generator architecture consists of two part
where one part is responsible for generating the histogram
data while other is responsible for displaying the results.
The architecture exhibits ‘operation selector block’ which
chooses kind of operation i.e. either generating the
histogram or displaying. This architecture also contains
ROM, decoder and array of counters. The ROM size is
216x8 used to hold the input image pixels while the
number of counters are 256 as there are 256 different
intensity levels. The different steps of the proposed
architectures are illustrated in Fig. 4.
Fig-4: Various steps of histogram generator.
Since the existing algorithms and architectures for
histogram still exhibit large implementation complexity,
new low complexity histogram architectures are proposed
and are presented in the following section.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1400
4. PROPOSED LOW COMPLEX ALGORITHMS
The number of the registers depends on the different
intensity level considered in the histogram. Since in the
grayscale image there are 256 different value, it requires
256 memory registers to store the frequency of each
intensity. Further, a counter is used to increase the value of
each intensity once a pixel is encountered of that intensity.
These counters and registers requires very large space on
the IC or large number reconfigurable cells in the FPGA. In
a histogram, it is observed that the histogram will provide
the even if the pixels of values differed by 1 are combined
i.e. the pixels which are having value with difference of one.
By approximating two pixels in an image with values differ
by one, it reduces the number of different pixel intensity
from 256 to 128. Further, the truncation of two, three, and
four least significant bits in the pixels results in 64, 32 and
32 different intensity level only. In the proposed
algorithms the number of counters and registers are
reduced significantly. The proposed algorithms are shown
in shown below.
Algorithm1: Prop1
Input: image;
Output: histogram;
Initialize reg_array[1:128];
Initialize i, j, x;
[row, col] = size(image);
for i= 1: row
for j = 1: col
x= floor(image(i, j)/2);
increase reg_array(x);
end
end
Algorithm2: Prop2
Input: image;
Output: histogram;
Initialize reg_array[1:64];
Initialize i, j, x;
[row, col] = size(image);
for i= 1: row
for j = 1: col
x= floor(image(i, j)/4);
increase reg_array(x);
end
end
Algorithm3: Prop3 Algorithm4: Prop4
Input: image;
Output: histogram;
Initialize reg_array[1:32];
Initialize i, j, x;
[row, col] = size(image);
for i= 1: row
for j = 1: col
x= floor(image(i, j)/8);
increase reg_array(x);
end
end
Input: image;
Output: histogram;
Initialize reg_array[1:16];
Initialize i, j, x;
[row, col] = size(image);
for i= 1: row
for j = 1: col
x= floor(image(i, j)/16);
increase reg_array(x);
end
end
The proposed algorithms prop1, prop2, prop3, and
prop4 reduce the number of counters by 50%, 75%,
86.71%, and 93.75% respectively. The reduction in the
number of counters and registers reduces the power and
delay significantly. The histogram of the resulting image
will provide the same information as that of original while
significantly reducing the number of counters and
registers. Therefore, the proposed algorithms can be
effectively applied to reduce the implementation
complexity.
5. SIMULATION RESULT & ANALYSIS
To evaluate the efficacy of the proposed designs, all the
algorithms are implemented on MATLAB and simulated
with benchmark image (Lena). The histograms of the
image are extracted via proposed and existing
architectures. Further to achieve hardware analysis, the
algorithms are implemented in Verilog and area, delay
metrics are extracted.
The histogram of the Lena image using MATLAB inbuilt
function (imhist), conventional algorithm and proposed
algorithms are shown in Fig. 5 below. It can be observed
from these histograms that that the proposed algorithm
exhibits nearly same algorithm while conveying same
information.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1401
(a) imhist (b) conventional
(c) prop1 (d)prop2
(e) prop3 (f) prop4
Fig-5: Histograms of Lena image using various algorithms.
On the other hand, to extract the hardware
analysis, all the designs are implemented in Verilog and
synthesized on FPGA using Xilinx ISE CAD tool [18]. The
functionality of the designs is verified. The RTL schematic
from the tool for the proposed algorithm prop2 is shown
in Fig. 6.
(a)
(b)
Fig-6: Proposed histograms generator a) Block diagram,
b) RTL schematic.
The post-synthesis results of the different histogram
generator are tabulated in Table 5.2. The area of the
different histogram architectures is computed in terms of
number of slice registers, slice-LUT and LUT-BUFF pairs.
Table-1: Design metrics of different histogram generator
architectures.
Metrics Conv. Prop1 Prop2 Prop3 Prop4
Delay (nS) 3.585 2.732 2.472 2.13 2.124
Frequency
(MHz) 278.9 365.9 404.7 469.4 470.7
#Slice Regs 8 7 6 5 4
# Slice LUTs 41 39 14 9 8
#LUT-BUF pair 8 7 6 5 0
IOBs 17 17 17 17 17
It can be observed from the Table 1 that the area
required by the proposed histogram algorithms are much
smaller over the conventional histogram architecture. The
proposed designs prop1, prop2, prop3 and prop4 reduce
the delay by 23.8%, 31.04%, 40.58%, and 40.86%
respectively. The comparison of the delay for various
histogram architectures are shown in Fig. 7.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1402
Fig-7: Delay comparison for various histogram
architectures.
Further the operating frequency of the design
depends on the critical path delay, higher the value of the
frequency is required for the higher performance designs.
The operation frequency of the implemented designs is
also computed and compared as shown in Fig. 8 where it
can be seen that proposed designs provides higher
performance over the existing. Finally, the performance
increase with more approximation in the pixel’s values.
Fig-8: Performance of various histogram architectures.
The number of LUT-BUF pairs required by the
different histogram architectures are compared in Fig. 9. It
can be observed from the figure that the proposed design
prop4 requires very small number of LUT-BUF pairs over
the other architectures.
Fig-9: # LUT-BUF pairs for different histograms.
From the simulation results it is observed that
proposed design requires very small implementation area
over the conventional design while providing histograms
that exhibit same information as that by conventional
histogram generator. Therefore, the proposed
architectures are very useful for the applications where
implementation complexity is prime challenge.
6. CONCLUSION
The limited battery lifetime and the small size
requirement of the modern portable devices requires low
complexity designs. Most of these portable devices
exhibits multimedia applications, area efficient designs for
various image enhancement techniques are of serious
concern. In this paper novel low complexity algorithms for
the histogram generator are presented. The
implementation complexity of the proposed algorithms
very small due to reduce number of registers and
counters. To evaluate the effectiveness of the different
designs, all the filters architectures are implemented in
MATLAB and Tanner. The designs on the MATLAB are
simulated with benchmark input images and
corresponding scaled image and quality metrics are
extracted. The simulation results show that the proposed
filters requires 12.5%, 25%, 37.5%, and 50% reduced area
over the conventional histogram architecture. Moreover,
the proposed designs prop1, prop2, prop3 and prop4
reduce the delay by 23.8%, 31.04%, 40.58%, and 40.86%
respectively.
REFERENCES
[1]. T. Arslan, 1.M. Moreno, and A.M. Grigoryan, "New
Methods of Image Enhancement," in the Proceedings
of the SPIE conference on Visual Information
Processing XIV, 2007.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1403
[2]. R.C. Gonzalez and R.E. Woods, Digital Image
Processing, Prentice Hall, 2nd Edition, 2001.
[3]. A. McAndrew, An Introduction to Digital Image
Processing with MATLAB Notes for SCM2511 Image
Processing 1, School of Computer Science and
Mathematics Victoria University of Technology, 2004.
[4]. Lorraine Denby and Colin Mallows, "Variations on the
histogram", Journal of Computational and Graphical
Statistics, January 2007.
[5]. P. Skelly, S. Dixit. and M. Schwanz, "A histogram-
based model for video traffic behaviour in an ATM
network node with an application to congestion
control." in Proceeding IEEE INFOCOM '92. Florence.
Italy. 1992.pp. 95-104.
[6]. Huaifeng Zhang, Xiangjian He, Qiang Wu, “Refined
Gaussian Weighted Histogram Intersection and Its
Application in Number Plate Categorization,” CGIV
2006, pp.249-255.
[7]. Muller, Steffen. "A new programmable VLSI
architecture for histogram and statistics computation
in different windows." Image Processing, 1995.
Proceedings., International Conference on. Vol. 1.
IEEE, 1995.
[8]. Cadenas, J., R. Simon Sherratt, and P. Huerta. "Parallel
pipelined histogram architectures." Electronics
letters 47.20 (2011): 1118-1120.
[9]. Gan, Q., J. M. P. Langlois, and Y. Savaria. "Parallel array
histogram architecture for embedded
implementations." Electronics Letters 49.2 (2013):
99-101.
[10].Shahbahrami, A., Hur, J.Y., Juulink, B., and Wong, S.:
‘FPGA implementation of parallel histogram
computation’. 2nd HiPEAC Workshop on
Reconfigurable Computing, Goteborg, Sweden, 2008,
pp. 63–72.
[11].Sanny A, Yang YH, Prasanna VK. Energy-efficient
histogram on FPGA. InReConFigurable Computing
and FPGAs (ReConFig), 2014 International
Conference on 2014 Dec 8 (pp. 1-6). IEEE.
[12].Hajinoroozi, M., Grigoryan, A., & Agaian, S. “Image
enhancement with weighted histogram equalization
and heap transforms”, In World Automation Congress
(WAC), 2016 (pp. 1-6). IEEE.
[13].K. S. Gautam, "Parallel Histogram Calculation for
FPGA: Histogram Calculation," 2016 IEEE 6th
International Conference on Advanced Computing
(IACC), Bhimavaram, 2016, pp. 774-777.
[14].Yin, S., Ouyang, P., Chen, T., Liu, L., & Wei, S. “A
Configurable Parallel Hardware Architecture for
Efficient Integral Histogram Image Computing”. IEEE
Transactions on Very Large Scale Integration (VLSI)
Systems, Vo. 24, No. 4, pp. 1305-1318.
[15].Maggiani, L., Salvadori, C., Petracca, M., Pagano, P., &
Saletti, R. (2014, June). Reconfigurable architecture
for computing histograms in real-time tailored to
FPGA-based smart camera. In Industrial Electronics
(ISIE), 2014 IEEE 23rd International Symposium on
(pp. 1042-1046). IEEE.
[16].Ghosh, S., Hazra, S., Maity, S. P., & Rahaman, H. “A new
algorithm for grayscale image histogram
computation”, In India Conference (INDICON), 2015
Annual IEEE (pp. 1-6). IEEE.
[17].Hazra, S., Ghosh, S., Maity, S. P., & Rahaman, H. “A New
FPGA and Programmable SoC Based VLSI
Architecture for Histogram Generation of Grayscale
Images for Image Processing Applications”, Procedia
Computer Science, Vol. 93, pp. 139-145.
ModelSim, “ModelSim HDL simulator,”
http://www.mentor.com/products/fpga/model, 2013.

More Related Content

What's hot (19)

Reconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
Reconstruction of Pet Image Based On Kernelized Expectation-Maximization MethodReconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
Reconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
IRJET Journal
 
Use of horizontal and vertical edge processing technique to improve number pl...
Use of horizontal and vertical edge processing technique to improve number pl...Use of horizontal and vertical edge processing technique to improve number pl...
Use of horizontal and vertical edge processing technique to improve number pl...
eSAT Journals
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
eSAT Publishing House
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
TELKOMNIKA JOURNAL
 
Y34147151
Y34147151Y34147151
Y34147151
IJERA Editor
 
Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2
IAEME Publication
 
A tutorial on applying artificial neural networks and geometric brownian moti...
A tutorial on applying artificial neural networks and geometric brownian moti...A tutorial on applying artificial neural networks and geometric brownian moti...
A tutorial on applying artificial neural networks and geometric brownian moti...
eSAT Journals
 
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLIMETHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
ijcsit
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filter
IJTET Journal
 
Decision tree clustering a columnstores tuple reconstruction
Decision tree clustering  a columnstores tuple reconstructionDecision tree clustering  a columnstores tuple reconstruction
Decision tree clustering a columnstores tuple reconstruction
csandit
 
Image transmission in wireless sensor networks
Image transmission in wireless sensor networksImage transmission in wireless sensor networks
Image transmission in wireless sensor networks
eSAT Publishing House
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
Tarat Diloksawatdikul
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
wl820609
 
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
Kumar Goud
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
IRJET- An Improved 2LSB Steganography Technique for Data Transmission
IRJET-	 An Improved 2LSB Steganography Technique for Data TransmissionIRJET-	 An Improved 2LSB Steganography Technique for Data Transmission
IRJET- An Improved 2LSB Steganography Technique for Data Transmission
IRJET Journal
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
ijcses
 
Road Quality Measurement from High Resolution Satellite Images for National H...
Road Quality Measurement from High Resolution Satellite Images for National H...Road Quality Measurement from High Resolution Satellite Images for National H...
Road Quality Measurement from High Resolution Satellite Images for National H...
Dipesh Shome
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimations
ijesajournal
 
Reconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
Reconstruction of Pet Image Based On Kernelized Expectation-Maximization MethodReconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
Reconstruction of Pet Image Based On Kernelized Expectation-Maximization Method
IRJET Journal
 
Use of horizontal and vertical edge processing technique to improve number pl...
Use of horizontal and vertical edge processing technique to improve number pl...Use of horizontal and vertical edge processing technique to improve number pl...
Use of horizontal and vertical edge processing technique to improve number pl...
eSAT Journals
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
eSAT Publishing House
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
TELKOMNIKA JOURNAL
 
Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2Dynamic approach to k means clustering algorithm-2
Dynamic approach to k means clustering algorithm-2
IAEME Publication
 
A tutorial on applying artificial neural networks and geometric brownian moti...
A tutorial on applying artificial neural networks and geometric brownian moti...A tutorial on applying artificial neural networks and geometric brownian moti...
A tutorial on applying artificial neural networks and geometric brownian moti...
eSAT Journals
 
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLIMETHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
METHOD FOR A SIMPLE ENCRYPTION OF IMAGES BASED ON THE CHAOTIC MAP OF BERNOULLI
ijcsit
 
Analysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filterAnalysis of low pdp using SPST in bilateral filter
Analysis of low pdp using SPST in bilateral filter
IJTET Journal
 
Decision tree clustering a columnstores tuple reconstruction
Decision tree clustering  a columnstores tuple reconstructionDecision tree clustering  a columnstores tuple reconstruction
Decision tree clustering a columnstores tuple reconstruction
csandit
 
Image transmission in wireless sensor networks
Image transmission in wireless sensor networksImage transmission in wireless sensor networks
Image transmission in wireless sensor networks
eSAT Publishing House
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
wl820609
 
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
A Time-Area-Power Efficient High Speed Vedic Mathematics Multiplier using Com...
Kumar Goud
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systemsComparitive analysis of doa and beamforming algorithms for smart antenna systems
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
IRJET- An Improved 2LSB Steganography Technique for Data Transmission
IRJET-	 An Improved 2LSB Steganography Technique for Data TransmissionIRJET-	 An Improved 2LSB Steganography Technique for Data Transmission
IRJET- An Improved 2LSB Steganography Technique for Data Transmission
IRJET Journal
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
ijcses
 
Road Quality Measurement from High Resolution Satellite Images for National H...
Road Quality Measurement from High Resolution Satellite Images for National H...Road Quality Measurement from High Resolution Satellite Images for National H...
Road Quality Measurement from High Resolution Satellite Images for National H...
Dipesh Shome
 
Image segmentation by modified map ml estimations
Image segmentation by modified map ml estimationsImage segmentation by modified map ml estimations
Image segmentation by modified map ml estimations
ijesajournal
 

Similar to A Novel Low Complexity Histogram Algorithm for High Performance Image Processing Applications (20)

ASIC Implementation for SOBEL Accelerator
ASIC Implementation for SOBEL AcceleratorASIC Implementation for SOBEL Accelerator
ASIC Implementation for SOBEL Accelerator
IRJET Journal
 
IRJET-ASIC Implementation for SOBEL Accelerator
IRJET-ASIC Implementation for SOBEL AcceleratorIRJET-ASIC Implementation for SOBEL Accelerator
IRJET-ASIC Implementation for SOBEL Accelerator
IRJET Journal
 
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET Journal
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
IRJET Journal
 
The Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian FilterThe Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian Filter
IRJET Journal
 
Digital scaling
Digital scaling Digital scaling
Digital scaling
Hariprasath Subbarao
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
IRJET Journal
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET Journal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerData
IRJET Journal
 
DIGEST PODCAST
DIGEST PODCASTDIGEST PODCAST
DIGEST PODCAST
IRJET Journal
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
IRJET Journal
 
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
 IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
IRJET Journal
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET Journal
 
Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...
IAEME Publication
 
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature DescriptorIRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET Journal
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
IRJET Journal
 
An OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
An OpenCL Method of Parallel Sorting Algorithms for GPU ArchitectureAn OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
An OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
Waqas Tariq
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
IRJET Journal
 
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked AutoencoderIRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET Journal
 
ASIC Implementation for SOBEL Accelerator
ASIC Implementation for SOBEL AcceleratorASIC Implementation for SOBEL Accelerator
ASIC Implementation for SOBEL Accelerator
IRJET Journal
 
IRJET-ASIC Implementation for SOBEL Accelerator
IRJET-ASIC Implementation for SOBEL AcceleratorIRJET-ASIC Implementation for SOBEL Accelerator
IRJET-ASIC Implementation for SOBEL Accelerator
IRJET Journal
 
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET-Hardware Co-Simulation of Classical Edge Detection Algorithms using Xil...
IRJET Journal
 
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
High Speed and Area Efficient Matrix Multiplication using Radix-4 Booth Multi...
IRJET Journal
 
The Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian FilterThe Computation Complexity Reduction of 2-D Gaussian Filter
The Computation Complexity Reduction of 2-D Gaussian Filter
IRJET Journal
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
IRJET Journal
 
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...IRJET-  	  Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET- Image based Approach for Indian Fake Note Detection by Dark Channe...
IRJET Journal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerData
IRJET Journal
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
IRJET Journal
 
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
 IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
IRJET - Wavelet based Image Fusion using FPGA for Biomedical Application
IRJET Journal
 
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation ModelsIRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET- LS Chaotic based Image Encryption System Via Permutation Models
IRJET Journal
 
Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...Performance boosting of discrete cosine transform using parallel programming ...
Performance boosting of discrete cosine transform using parallel programming ...
IAEME Publication
 
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature DescriptorIRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET- Crowd Density Estimation using Novel Feature Descriptor
IRJET Journal
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
IRJET Journal
 
An OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
An OpenCL Method of Parallel Sorting Algorithms for GPU ArchitectureAn OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
An OpenCL Method of Parallel Sorting Algorithms for GPU Architecture
Waqas Tariq
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
IRJET Journal
 
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked AutoencoderIRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET- Handwritten Decimal Image Compression using Deep Stacked Autoencoder
IRJET Journal
 

More from IRJET Journal (20)

Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATIONBRAIN TUMOUR DETECTION AND CLASSIFICATION
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ..."Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer VisionBreast Cancer Detection using Computer Vision
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...A Novel System for Recommending Agricultural Crops Using Machine Learning App...
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.Auto-Charging E-Vehicle with its battery Management.
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the HeliosphereAnalysis of high energy charge particle in the Heliosphere
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
FIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACHFIR filter-based Sample Rate Convertors and its use in NR PRACH
FIR filter-based Sample Rate Convertors and its use in NR PRACH
IRJET Journal
 
Kiona – A Smart Society Automation Project
Kiona – A Smart Society Automation ProjectKiona – A Smart Society Automation Project
Kiona – A Smart Society Automation Project
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based CrowdfundingInvest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUBSPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
AR Application: Homewise VisionMs. Vaishali Rane, Om Awadhoot, Bhargav Gajare...
IRJET Journal
 

Recently uploaded (20)

ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIHlecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
Abodahab
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
LECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's usesLECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's uses
CLokeshBehera123
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIHlecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
Abodahab
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
LECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's usesLECTURE-16 EARTHEN DAM - II.pptx it's uses
LECTURE-16 EARTHEN DAM - II.pptx it's uses
CLokeshBehera123
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 

A Novel Low Complexity Histogram Algorithm for High Performance Image Processing Applications

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1398 A Novel Low Complexity Histogram Algorithm for High Performance Image Processing Applications Govind Bhai1 and Shweta Agrawal2 1Research scholar, 2Assistant Professor, Dept. of Electronics and Comm., SRCEM Banmore, Morena, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - The modern portable devices requires low complexity image processing designs to achieve high performance economically. The histogram is used in modern camera to capture the image of desired brightness. To achieve high performance low cost histogram, low complexity VLSI architectures are developed. The existing architecture are not efficient, therefore this paper presents four new low complexity histogram generator algorithm. The effectiveness of the proposed algorithms is shown over the existing by implementing and simulating them. The simulation results show that the proposed algorithms show significant reduction in implementation complexity. Key Words - Image Processing, Histogram Generator, Integrated Circuits, VLSI designs. 1. INTRODUCTION The modern portable devices are embedding several multimedia applications. The image processing applications on these portable devices demands huge computations and large power/area [1]. Due to the limited battery and small size of portable devices, low complexity design is required for image processing applications [2], [3]. Among the different task used in the image processing, the histogram is one of frequently used operation and determines the performance of the application [4], [5], [6]. Although the histogram is being used in several applications, most of the applications employ a software program to achieve it and very little efforts have been given to design a hardware architecture for the histogram generator. This paper presents the limitations of existing software level approach by implementing a VLSI architecture for of the histogram. In this paper, various existing architectures and algorithms for histogram generation are reviewed and analyzed [7], [8], [9], [10]. Further, four new algorithms namely prop1, prop2, prop3 and prop4 are developed by approximating pixels of nearly same value to a single value. In the prop1, the pixels differ by one are approximated to one value while in prop2 the pixels differ by max of 3 value are approximated to single value. This is achieved by truncation least significant bits (LSBs). In the proposed architectures, the number of LSB bits truncated are 1-bit, 2-bit, 3-bit, and 4-bit in prop1, prop2, prop3, and prop4 design respectively to reduce the implementation complexity. In order to evaluate the efficacy of the proposed designs, the proposed and existing designs are implemented and simulated on MATLAB and in Verilog. The histogram generated by the different histogram generator architectures are compared where the simulation results show the histogram using proposed algorithm provide same information and exhibits identical structure over the conventional design. Further, design implemented in Verilog are syntheses and post synthesis results shows that proposed architectures consume small area over the conventional histogram generator. The area in terms of LUTs register and LUT-BUF pairs is evaluated and compared. Finally, the delay metrics is also computed and compared for the different histogram architectures where the proposed architectures show small delay. The remainder of this paper explores different histogram generator with comparative analysis by implementation and simulation. 2. HISTOGRAM GENERATOR An image histogram is a type of histogram that acts as a graphical representation of the tonal distribution in a digital image [11], [12]. A histogram of a set of data is shown in Fig. 1 where each bar representing the frequency of input data range. Fig-1: An illustration of histogram for data range.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1399 The histogram provides an easy way to perceive the information regarding the frequency of sample data [13]. The histogram shows how spread/narrow the data is and whether the data is located at the proper position or not as shown in Fig. 2. It also shows whether the data is skewed toward one direction or not. Finally, some common shapes of histograms are shown in Fig. 3. Fig-2: Histogram data spread and location. Fig-3: Common shapes of the Histograms. 3. LOW COMPLEX HISTOGRAM ALGORITHS This section present various algorithms and architectures for low complexity histogram generation. 3.1 Programmable VLSI architecture for histogram A programmable VLSI architecture for the histogram generator is presented in [14]. This architecture is able to compute the histograms of four free position-able window which may overlap. This architecture computes the energy, mean, maximum, minimum of the pixels which are having the value above the given threshold. These value finally determines the shape of the histogram. The histogram as presented in this paper accumulates the number of pixels of the same intensity. 3.2 Reconfigurable histogram architecture A reconfigurable histogram architecture for the FPGA based smart cameras is proposed by Maggiani et al. in [15]. The proposed histogram generator provides low complexity of implementation and is suitable for the FPGA based designs. The proposed histogram also does not exhibit memory access conflict and employ very efficient way of parallelism. The proposed architecture can provide the histogram of input data i.e. employ the paradigm of streaming. This architecture provides improved performance over to the existing architectures. The histogram core is the prime histogram generator block and exhibits all steps of the histogram algorithm. This architecture is reconfigurable and can provide the other functionality. The prime advantage of this reconfigurable architecture is the ability to work with real-time input and providing full compatibility with the existing reconfigurable architecture. 3.3 Low Complexity histogram architecture A programmable histogram generator that can be efficiently utilized in the image processing applications is presented in Hazra et al. [16], [17]. The proposed histogram generator architecture consists of two part where one part is responsible for generating the histogram data while other is responsible for displaying the results. The architecture exhibits ‘operation selector block’ which chooses kind of operation i.e. either generating the histogram or displaying. This architecture also contains ROM, decoder and array of counters. The ROM size is 216x8 used to hold the input image pixels while the number of counters are 256 as there are 256 different intensity levels. The different steps of the proposed architectures are illustrated in Fig. 4. Fig-4: Various steps of histogram generator. Since the existing algorithms and architectures for histogram still exhibit large implementation complexity, new low complexity histogram architectures are proposed and are presented in the following section.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1400 4. PROPOSED LOW COMPLEX ALGORITHMS The number of the registers depends on the different intensity level considered in the histogram. Since in the grayscale image there are 256 different value, it requires 256 memory registers to store the frequency of each intensity. Further, a counter is used to increase the value of each intensity once a pixel is encountered of that intensity. These counters and registers requires very large space on the IC or large number reconfigurable cells in the FPGA. In a histogram, it is observed that the histogram will provide the even if the pixels of values differed by 1 are combined i.e. the pixels which are having value with difference of one. By approximating two pixels in an image with values differ by one, it reduces the number of different pixel intensity from 256 to 128. Further, the truncation of two, three, and four least significant bits in the pixels results in 64, 32 and 32 different intensity level only. In the proposed algorithms the number of counters and registers are reduced significantly. The proposed algorithms are shown in shown below. Algorithm1: Prop1 Input: image; Output: histogram; Initialize reg_array[1:128]; Initialize i, j, x; [row, col] = size(image); for i= 1: row for j = 1: col x= floor(image(i, j)/2); increase reg_array(x); end end Algorithm2: Prop2 Input: image; Output: histogram; Initialize reg_array[1:64]; Initialize i, j, x; [row, col] = size(image); for i= 1: row for j = 1: col x= floor(image(i, j)/4); increase reg_array(x); end end Algorithm3: Prop3 Algorithm4: Prop4 Input: image; Output: histogram; Initialize reg_array[1:32]; Initialize i, j, x; [row, col] = size(image); for i= 1: row for j = 1: col x= floor(image(i, j)/8); increase reg_array(x); end end Input: image; Output: histogram; Initialize reg_array[1:16]; Initialize i, j, x; [row, col] = size(image); for i= 1: row for j = 1: col x= floor(image(i, j)/16); increase reg_array(x); end end The proposed algorithms prop1, prop2, prop3, and prop4 reduce the number of counters by 50%, 75%, 86.71%, and 93.75% respectively. The reduction in the number of counters and registers reduces the power and delay significantly. The histogram of the resulting image will provide the same information as that of original while significantly reducing the number of counters and registers. Therefore, the proposed algorithms can be effectively applied to reduce the implementation complexity. 5. SIMULATION RESULT & ANALYSIS To evaluate the efficacy of the proposed designs, all the algorithms are implemented on MATLAB and simulated with benchmark image (Lena). The histograms of the image are extracted via proposed and existing architectures. Further to achieve hardware analysis, the algorithms are implemented in Verilog and area, delay metrics are extracted. The histogram of the Lena image using MATLAB inbuilt function (imhist), conventional algorithm and proposed algorithms are shown in Fig. 5 below. It can be observed from these histograms that that the proposed algorithm exhibits nearly same algorithm while conveying same information.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1401 (a) imhist (b) conventional (c) prop1 (d)prop2 (e) prop3 (f) prop4 Fig-5: Histograms of Lena image using various algorithms. On the other hand, to extract the hardware analysis, all the designs are implemented in Verilog and synthesized on FPGA using Xilinx ISE CAD tool [18]. The functionality of the designs is verified. The RTL schematic from the tool for the proposed algorithm prop2 is shown in Fig. 6. (a) (b) Fig-6: Proposed histograms generator a) Block diagram, b) RTL schematic. The post-synthesis results of the different histogram generator are tabulated in Table 5.2. The area of the different histogram architectures is computed in terms of number of slice registers, slice-LUT and LUT-BUFF pairs. Table-1: Design metrics of different histogram generator architectures. Metrics Conv. Prop1 Prop2 Prop3 Prop4 Delay (nS) 3.585 2.732 2.472 2.13 2.124 Frequency (MHz) 278.9 365.9 404.7 469.4 470.7 #Slice Regs 8 7 6 5 4 # Slice LUTs 41 39 14 9 8 #LUT-BUF pair 8 7 6 5 0 IOBs 17 17 17 17 17 It can be observed from the Table 1 that the area required by the proposed histogram algorithms are much smaller over the conventional histogram architecture. The proposed designs prop1, prop2, prop3 and prop4 reduce the delay by 23.8%, 31.04%, 40.58%, and 40.86% respectively. The comparison of the delay for various histogram architectures are shown in Fig. 7.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1402 Fig-7: Delay comparison for various histogram architectures. Further the operating frequency of the design depends on the critical path delay, higher the value of the frequency is required for the higher performance designs. The operation frequency of the implemented designs is also computed and compared as shown in Fig. 8 where it can be seen that proposed designs provides higher performance over the existing. Finally, the performance increase with more approximation in the pixel’s values. Fig-8: Performance of various histogram architectures. The number of LUT-BUF pairs required by the different histogram architectures are compared in Fig. 9. It can be observed from the figure that the proposed design prop4 requires very small number of LUT-BUF pairs over the other architectures. Fig-9: # LUT-BUF pairs for different histograms. From the simulation results it is observed that proposed design requires very small implementation area over the conventional design while providing histograms that exhibit same information as that by conventional histogram generator. Therefore, the proposed architectures are very useful for the applications where implementation complexity is prime challenge. 6. CONCLUSION The limited battery lifetime and the small size requirement of the modern portable devices requires low complexity designs. Most of these portable devices exhibits multimedia applications, area efficient designs for various image enhancement techniques are of serious concern. In this paper novel low complexity algorithms for the histogram generator are presented. The implementation complexity of the proposed algorithms very small due to reduce number of registers and counters. To evaluate the effectiveness of the different designs, all the filters architectures are implemented in MATLAB and Tanner. The designs on the MATLAB are simulated with benchmark input images and corresponding scaled image and quality metrics are extracted. The simulation results show that the proposed filters requires 12.5%, 25%, 37.5%, and 50% reduced area over the conventional histogram architecture. Moreover, the proposed designs prop1, prop2, prop3 and prop4 reduce the delay by 23.8%, 31.04%, 40.58%, and 40.86% respectively. REFERENCES [1]. T. Arslan, 1.M. Moreno, and A.M. Grigoryan, "New Methods of Image Enhancement," in the Proceedings of the SPIE conference on Visual Information Processing XIV, 2007.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1403 [2]. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Prentice Hall, 2nd Edition, 2001. [3]. A. McAndrew, An Introduction to Digital Image Processing with MATLAB Notes for SCM2511 Image Processing 1, School of Computer Science and Mathematics Victoria University of Technology, 2004. [4]. Lorraine Denby and Colin Mallows, "Variations on the histogram", Journal of Computational and Graphical Statistics, January 2007. [5]. P. Skelly, S. Dixit. and M. Schwanz, "A histogram- based model for video traffic behaviour in an ATM network node with an application to congestion control." in Proceeding IEEE INFOCOM '92. Florence. Italy. 1992.pp. 95-104. [6]. Huaifeng Zhang, Xiangjian He, Qiang Wu, “Refined Gaussian Weighted Histogram Intersection and Its Application in Number Plate Categorization,” CGIV 2006, pp.249-255. [7]. Muller, Steffen. "A new programmable VLSI architecture for histogram and statistics computation in different windows." Image Processing, 1995. Proceedings., International Conference on. Vol. 1. IEEE, 1995. [8]. Cadenas, J., R. Simon Sherratt, and P. Huerta. "Parallel pipelined histogram architectures." Electronics letters 47.20 (2011): 1118-1120. [9]. Gan, Q., J. M. P. Langlois, and Y. Savaria. "Parallel array histogram architecture for embedded implementations." Electronics Letters 49.2 (2013): 99-101. [10].Shahbahrami, A., Hur, J.Y., Juulink, B., and Wong, S.: ‘FPGA implementation of parallel histogram computation’. 2nd HiPEAC Workshop on Reconfigurable Computing, Goteborg, Sweden, 2008, pp. 63–72. [11].Sanny A, Yang YH, Prasanna VK. Energy-efficient histogram on FPGA. InReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on 2014 Dec 8 (pp. 1-6). IEEE. [12].Hajinoroozi, M., Grigoryan, A., & Agaian, S. “Image enhancement with weighted histogram equalization and heap transforms”, In World Automation Congress (WAC), 2016 (pp. 1-6). IEEE. [13].K. S. Gautam, "Parallel Histogram Calculation for FPGA: Histogram Calculation," 2016 IEEE 6th International Conference on Advanced Computing (IACC), Bhimavaram, 2016, pp. 774-777. [14].Yin, S., Ouyang, P., Chen, T., Liu, L., & Wei, S. “A Configurable Parallel Hardware Architecture for Efficient Integral Histogram Image Computing”. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vo. 24, No. 4, pp. 1305-1318. [15].Maggiani, L., Salvadori, C., Petracca, M., Pagano, P., & Saletti, R. (2014, June). Reconfigurable architecture for computing histograms in real-time tailored to FPGA-based smart camera. In Industrial Electronics (ISIE), 2014 IEEE 23rd International Symposium on (pp. 1042-1046). IEEE. [16].Ghosh, S., Hazra, S., Maity, S. P., & Rahaman, H. “A new algorithm for grayscale image histogram computation”, In India Conference (INDICON), 2015 Annual IEEE (pp. 1-6). IEEE. [17].Hazra, S., Ghosh, S., Maity, S. P., & Rahaman, H. “A New FPGA and Programmable SoC Based VLSI Architecture for Histogram Generation of Grayscale Images for Image Processing Applications”, Procedia Computer Science, Vol. 93, pp. 139-145. ModelSim, “ModelSim HDL simulator,” http://www.mentor.com/products/fpga/model, 2013.