SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 2, April 2018, pp. 963~970
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i2.pp963-970  963
Journal homepage: http://iaescore.com/journals/index.php/IJECE
An Investigation towards Effectiveness in Image Enhancement
Process in MPSoC
Archana H. R., Vasundara Patel K. S.
Department of Electronics & Communication Engineering, BMS College of Engineering, Bengaluru, India
Article Info ABSTRACT
Article history:
Received Sep 19, 2017
Revised Jan 6, 2018
Accepted Jan 20, 2018
Image enhancement has a primitive role in the vision-based applications. It
involves the processing of the input image by boosting its visualization for
various applications. The primary objective is to filter the unwanted noises,
clutters, sharpening or blur. The characteristics such as resolution and
contrast are constructively altered to obtain an outcome of an enhanced
image in the bio-medical field. The paper highlights the different techniques
proposed for the digital enhancement of images. After surveying these
methods that utilize Multiprocessor System-on-Chip (MPSoC), it is
concluded that these methodologies have little accuracy and hence none of
them are efficiently capable of enhancing the digital biomedical images.
Keyword:
AMBA
AXI
FPGA
Image enhancement
MPSoC Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Archana H. R.,
Department of Electronics & Communication Engineering,
BMS College of Engineering,
Bengaluru, India.
Email: hraarchana@gmail.com
1. INTRODUCTION
Image enhancement is a method for digital image processing having a large range of application in
medical and non-medical areas. The principle objective of image enhancement is manipulating image
attributes to make it more appropriate for an observer to see. This can be implemented adapting algorithms
developed on FPGA in Very Large Scale Integrated (VLSI) Circuits [1]. As an important class of vast scale
integration, MPSoC is specifically a system on the chip integrated with multiple programmable processors as
its system components. Widely having its applications in the digital signal processing field, communication,
networking, and multimedia MPSoC incorporates all the required components for their operation. MPSoC is
a distinct and an essential branch of multiprocessors. The complexity of the application to be designed would
demand high-performance computing, and hence it fulfills the desire of being application specific, as it is
divided into homogeneous and heterogeneous multiprocessors. The advantage of real-time application
performance ability, functioning at low power and handling multiple tasks at the same instant of time, when
combined with the reconfigurable hardware technologies MPSoC possess the capacity of building a custom
hardware system [2]. A homogenous MPSoC system is easier to design a system because of the presence of
the same type of nodes in the processor having lower power and performance throughput. In case of
heterogeneous MPSoC systems, inbuilt with different processing nodes and hardware components, provides a
higher speed of computing in order with programming flexibility. To maintain a balance in between both
flexible programs and performance parameter the system, Application Specific Instruction-set Processor is
introduced which works on MPSoC being its primary necessity. ASIP is capable of performing many image
processing algorithms using one data path. When compared to conventional RISC processor, ASIP works at
16 times higher rate and performs several ID filtering processing in 8cycle/pixel along with the advantage of
achieving Full HD (1920x1080) application [3]. Interconnections in MPSoC are established by Network-on-
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970
964
Chip (NOC) to ensure high efficiency and scalability. The system design of low-cost NoC- based MPSoC
and its applications are implemented using an algorithm to enhance a video based on Super-Resolution (SR)
[4]. A technique to synthesize a heterogeneous architecture, having many processors, to speed up a particular
application is dealt with the presented heterogeneous system synthesis to accomplish a design flow
commercially built on the platform of XtensaTM from Tensilica Inc. This is the first tool integrating
extensible processors for the synthesis of customized MPSoC [5]. Design space exploration is a method
required to assess the different design alternatives for utilizing the immense hardware resources available in
MPSoC efficiently. A solution is developed for the faster result simulation and calculation of the
performance characteristic of MPSoC which reduces the time, and within the procedure of Transaction-level
modeling, a unique way of defining the Programmer's View level is introduced by two complementary
modeling sub levels [6]. The technique of adopting a framework based on high-level power calculation of
MPSoC architectures working upon FPGA is called as event signatures, and it operates on the principle of
abstract execution profiles. To perform a quick validation of the high-level power models when compared to
the of the MPSoC implementations on FPGA, Daedalus is an entirely integrated tool-flow in which system-
level synthesis and FPGA prototyping are carried out [7]. A high-performance FPGA implementation of an
operator is introduced. It is performed by mapping technique of polynomials which are pixel value adaptable.
The Drago operator is suitable for the operation of high-frame-rate and the proposed resource-efficient FPGA
execution [8]. Section 1.1 discusses the background of the existing work reviewed followed by foregrounding
the research problems identified in Section 1.2 and proposed solution in 1.3 Section 2 deals with current
research methodologies most often adopted which have been presented to increase the output efficiency of
the image enhancement system. Section 3 discusses the research gap. Existing research trends highlighting
the models proposed are mentioned in section 3.1. Section 4 highlights the future scope of the evolving
trends in image processing. Finally, Section 6 has the conclusion briefed on it.
1.1. Background
This section discusses the background of image enhancement. The surveillance systems using
Electro-Optical (EO) have the capability of searching, detecting, tracking and monitoring the potential target
designation. Since an issue is posed due to the difficulty in target detecting and detection of it, the proposed
solution would reduce the clutter from the background and atmospheric degradation [9]. The enhancement of
bio-medical images that detect the presence of liver cancer that happens to be world’s sixth most common
tumor, malignant is carried out by comparing the value of PSNR, MSE, algorithms based on contrast
stretching, image histogram, shock filter and contrast limited adaptive histogram equalization [10].
1.2. Research Problem
Due to the growth and demand of cost, efficient image system operating with a minimal amount of
power like video cam recorder, PC camera, and digital camera algorithm implied by it is a necessity.
Algorithms applied for enhancement are critical regarding constraints and hence to maintain the image
appeared in signal processing, these methodologies are utilized. Serial processors being deployed in the
treatment of real-time multimedia image manipulation is problematic with the size of a picture having a
higher resolution. To make the image processing system work efficiently providing the high-performance
parameter in a short span of time is a demanding task. Implying the algorithms for image processing by
hardware architecture is inconvenient in real time situation. Factors namely chip area, computational speed
constraints; design maintained at low power should be adequately optimized. The design modeling should be
carried out by hardware-based languages VHDL, Verilog or Xilinx system generator supporting Digital
Signal Processing (DSP).
1.3. Proposed Solution
An electronic generated digital image can be improved regarding its superiority by enhancing it.
Numerous mechanisms have been presented in the field of image enhancement with Field Programmable
Gate Array (FPGA). Incorporation of Advanced Microcontroller Bus Architecture (AMBA)/Advanced high-
performance bus (AHP) /Advanced Peripheral Bus (APB) /Advanced Extensible Bus (AXI) in the
mechanism would provide a better interface for communication between the memory and medical image
given as an input for enhancement reducing the effect of heterogeneity of MPSoC.
Int J Elec & Comp Eng ISSN: 2088-8708 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.)
965
2. EXISTING RESEARCH TECHNIQUES
This section describes a brief overview of the existent methods that have been conducted to address
the issues in image enhancement technologies. CMOS image sensor can be incorporated to provide lower
power consuming enhanced images at a lesser cost but are majorly affected by the disadvantage of the low-
quality factor [11].Image edges are the most attribute that gives the useful data for image interpretability. The
operation of detecting the image edges is the work of Sobel operator. Software does not operate to meet the
particular requirement of the real-time application as it posse's property of being less sensitive towards noise
and results in lesser accuracy extent for complex edges [12]. Processing a data stream which has different
image size bits is inconvenient. A single serial processor makes it incredibly difficult to handle several
operations on a picture pixel for enhancing it [13]. Mapping of an image enhancement technique from
software to hardware requirement is a demanding task.
The study of Alareqi et al. [14] focused on the use of spatial domain in FPGA and implemented the
digital enhancement technique for real-time hardware in biomedical applications. Regular methods of image
enhancement cannot satisfy the requirement in real-time. The technology was incorporated into hand image
with veins utilizing Open Access Biomedical Image Search Engine. By the use of the DSP tool, an efficient
architecture is built by involving the system generator blocks from it. Performance parameters are evaluated
on FPGA Virtex (XUPV5- LX110T).The various techniques applied to a medical image showed that
brightness control provided the best result and hence it was helpful in determining the data for the vein
pattern. In the study of Salcic and SIvaswamy [15] suggested a way to attain a better speed of computation
for the contrast of an image via low-cost FPGA that focuses on X-ray images. Filtering followed by
histogram modification is the main principle of operation here. Global Histogram Equalization (GHE) was
the idea behind the change of histogram whereas that for the functioning of a filter is High Boost Filter
(HBF). A coprocessor was made to work on FPGA prototype ISA-bus board is the image coprocessor for
enhancement, IMECO that enabled high-efficiency implementation of improvement methodologies and
acquired high-performance, low-cost solutions provided by hardware/software co-design. Operations such as
downloading and uploading an image with the configuration process of equipment. Practical enhancement of
images is possible verifying the low-cost of a RAPROS prototype board. The study of Arici et al. [16]
discussed a general frame work based on the equalization of a histogram for image enhancing purpose. The
challenge of optimization that decreases the effect of the cost was given a solution by constructing a
framework here. It is based on Histogram Equalization (HE) that resulted in contrast enhancement
excessively which created visual artifacts and produced a processed image with an unnatural look. An
algorithm was developed for serving contrast enhancement property that avoided the memory-bandwidth
consuming operation and cumbersome calculations.
The study of Ma et al. [17] presented the design of an Intellectual Property of the APB Bridge that
converted the translation input of AXI4.0- lite into APB 4.0 transactions input levels. The originally
developed standard SoC bus was an initiative made by ARM named as AMBA 4.0.As a result, the
characteristics of AXI4-Lite to APB bridge attained 32-bit AXI and APB interfaces, slave, and master
respectively along with the support of sixteen APB peripherals and response of AXI read/write providing a
result of error transfer results. The study of Paunikar et al. [18] discussed the design of an APB employing
Universal Asynchronous Reception Transmission (UART) as its slave. To ensure data security, Linear
Feedback Shift Register (LFSR) module was involved. Consumption of power with this design adoption was
saved up to 6% and 10% of area optimization for the one interfaced with AMBA2 APM. The study of Zhiwei
et al. [19] proposed a CMOS image sensor architecture, which used APB bus to incorporate image
processing. The issue of color image processing and deals with the changes in the conventional and proposed
architecture employed in the pipeline of digital still cameras. The study involves two efficient auto white
balance techniques together which is a system on the chip. The image quality of raw data can immensely be
improved as FPGA is applied. Results prove that VLSI architecture can be performed on an identical chip.
The study of Li et al. [20] emphasized on the sequence of video for eliminating the unnecessary vibrations in
it. A feature-based technique to stabilize the video in its full frame and an entirely FPGA based architectural
system design pipelined feature was enabled. The presented methodology had the process of initial extraction
from feature points with an algorithm named oriented fast and rotated brief, and later similarity check was
done for frames which are consecutive. Further, the pairs of the points are operated with affine
transformation with the help of random sample consensus-based estimation to determine the robust inter-
frame movement. The evaluated results were integrated to find the parameters of cumulative motion among
reference and present frames, smoothening the translational components via a Kalman filter. Image
mosaicking technique was implied in constructing the mosaicked image, and respectively the display window
was developed. Experimental observations indicated that presented system could deal with PAL input video
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970
966
standard involving translation of arbitrating and enhanced viewing experience is seen at 22.37 milliseconds
per frame, attaining real-time performance in processing. The study of Long et al. [21] presented an
algorithm for edge enhancement in an image along with an algorithm implied in the reduction of noise
functioning at 5*5 block on Y channel. The structure of parallel and pipelining was used for processing a
single pixel which resulted in image reduction. The system design was created and validated at a frequency
of 90MHz in Xilinx Virtex2 FPGA. Observations showed that a frame rate of 290 frames per second for
VGA images was obtained. This technique efficiently minimized the effect of two kinds of noise in the
system. The study of Yen et al. [22] dealt with the histogram equalization modified technique to enhance the
property of contrast in the monochrome frame of an image. A lookup was created by the image which was
alternatively sampled and quantized and later the table was applied to acquire the enhanced image. When
comparing the original scheme, the differences found were minute to a viewer's eye. In cases of real-time
processing, the adopted method of sampling and quantization was more appropriate for a hardware pipelining
design. The technique was found suitable for surveillance systems also when the size of the frame was larger
in comparison to the HDTV.
Author Smriti et al. [23] performed the comparative analysis of different image enhancement
mechanisms by considering ultrasound liver image and suggested that shock filter can offer significant
performance than other mechanisms.The pre-processing mechanism for enhancement of wireless capsule
endoscopy image was illustrated in Shahril et al. [24], and it achieves improvement of 20.3% in PSNR and
31.5% in gradient value of the image. Ali et al. [25] used the Gaussian estimation parameter to remove the
noise (i.e., salt & pepper) from the image and found quality enhancement in the image.
In the study of Chiuchisan [26], an implementation methodology to improvise the configurable
system for image enhancement incorporating VHDL and architecture which is reconfigurable was initiated.
For a medical specialist to have an enhanced version of images, a new set of filters were created at the
hardware level. From Xilinx, ISIM simulator and the ISE design program component was implied for
simulation and verification of the Verilog based system complex algorithms that could be rapidly prototyped
with the employment of Verilog Hardware Description Language (HDL) with FPGA implementation. It
shows that an additional processor was not mandatory to dedicate processing of an image.
The algorithms implied in the image enhancement for MPSoC on reconfigurable FPGA hardware
are:
a. Brightness Control Algorithm: The image captured by a digital camera will generate an image
having low brightness and the objects from it would not become visible prominently. By
adding/subtracting the constant value to gray level of each pixel individually, this technique is
effectively implied in increasing the brightness of an image or vice-versa.
b. Contrast Stretching: The intensity range value is expanded to improvise the quality by evolving
the possible existing values. Low-light conditions are affected as a result of low image contrast
value. The stretching is used for linear mapping for input to output values of the image.
c. Image Histogram: This algorithm is used to enhance the image contrast. The equalization would
stretch the uniformly distributed histogram from gray levels at darker ends. It works on two
principles namely, probability mass function and cumulative distribution function.
d. Edge Detection techniques: these are incorporated in the processing an image and vision of a
computer to enable detection of the edges using operators namely Sobel and Prewitt. They
calculate the approximate image function gradient.
a. Sobel operator: the principle of operation here is convolution performed on the image with filter
values in vertical and horizontal directions through the pixels which are original
b. Prewitt operator and other techniques: mostly used for higher frequency changes in the image
produced by gradient approximation, performs the same function as that of the Sobel operator.
e. Mean Filtering: This filtering technique replaces the centre pixel value from the window along
the mean value possessed by all the pixels present in the window. Allows the reduction of the
noise in the images and is held responsible for decreasing the variation in the intensity from one
pixel to the next pixel that smoothens the fed image. In evaluating the mean, shape, and size of
the neighbourhood, the convolutional kernel is initiated.
f. Image Thresholding: It is categorized as an image segmentation technique, which allows the
creation of binary images in gray level. If the input given is lesser than the threshold value, the
image pixel is replaced with the white pixel else black pixel.
Int J Elec & Comp Eng ISSN: 2088-8708 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.)
967
Table 1 shows the summary of Existing Approaches.
Table 1. Summary of Existing Approaches
Authors Problems Technique Outcome Performance
Parameters
Sree and Rao [1] Enhancement of
Retinal Fundus
Image
FPGA based
algorithm
implementation
Comparison of hardware
system with the software
version for complex video
inputs
Slice flip-flops,
LUTs and block
memory has reduced
utilization of 1%,
1%, and 6%
respectively.
Wolf et al. [2] CAD problems in
MPSoC
Survey paper MPSoC is found as a
distinct category of
computer architecture
Improvised
computational speed
Liao et al. [3] Real-time
processing of
images
Application-Specific
Instruction-set
Processor(ASIP)
FullHD(1920x1080)
application is achieved
Technology,
normalized area,
area, cache size,
frequency
Singla et al. [4] Interconnection in
MPSoC
Network on Chip Characterization of
performance
SR Execution time,
Number of
processing elements
and type of
application
Sun et al. [5] Heterogeneity in
MPSoC
Algorithm based on
expected execution
time
First tool for synthesis of
custom MPSoC
Custom area
instruction
Atiallah et al. [6] Resource
utilization of
MPSoC
Timed programmers
view
Speedup factor is 18 Simulation Speedups,
Number of
processors, time of
execution and
number of
contentions
Piscitelli et al. [7] Complexity of
MPSoC
Event signatures Fairly accurate power
estimates are obtained
Power consumption
Popovic et al.[8] Execution of
FPGA
Drago operator Resource efficient FPGA
execution
SSIM, PSNR
Singh et al.[9] Long range
detection of the
target
EO Surveillance
systems
High system speed
performance observed
Utilization of sliced
flip-flops, occupied
slices, slices
containing only one
logic and DSP48s is
11%, 24%,100% and
1% respectively.
Sahu et al.[10] Detection of Liver
Cancer
Shock filter,
CLAHE, Contrast
stretching and Image
histogram
Improvised version of the
visual perception is
observed
MSE and PSNR
value
Jung et al. [11] Requirement of
real-time image
enhancement
CMOS image sensor Low-cost, one chip PC
camera having higher
performance was estimated
Logic gates
optimization
Gou et al. [12] Real-time parallel
processing of
videos
Sobel edge detection
algorithm
Edge of gray image is
located
Utilization of slices,
flip-flops, LUTs,
IOBs, BRAMs, GClk
is 11%, 7%, 9%,
10%,16% , 12%
respectively
Al Ali et al. [13] Real-time
processing of
image using serial
processors
Windowing operator Image of any size can be
traversed for its pixels
Device usage, time
delay, frequency of
clock and total power
Alareqi et al. [14] Real-time image
processing for
biomedical
applications
Inverting image
operation, brightness
control,
segmentation,
contrast stretching
Vein image detected is
clear
MSE,MD,NAE,NCC,
SC,PSNR, AD
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970
968
Authors Problems Technique Outcome Performance
Parameters
Salcic and Swamy,
[15]
Computational
speed of image
contrast
IMECO Target applications have
real-time image
enhancement
Speed of computation
Arici et al. [16] Optimization
reducing cost
function
Histogram
equalization
Contrast enhancement is
presented
Enhancement
measure, absolute
mean brightness
error, discrete
entropy
Ma et al. [17] Communication in
bus
Intellectual property
design
High-performance AXI bus
is attained with APB
domain
Read/ write
operations, peripheral
support
Paunikar et al.
[18]
Interfacing
challenges in APB
UART with LFSR APB saves 6% power and
10% area
Power and area
optimization
with/without LFSR
Zhiwei et al. [19] Color image
processing
CMOS image
+sensor APB bus
Possible to implement
VLSI architecture on a
single chip
Efficiency of
transmission, process
timing, minimized
power consumption
Li et al.[20] Vibrations in video
sequences
Oriented fast and
rotate brief algorithm
Viewing experience of
22.37 millisecond per
frame was obtained
PSNR, Usage of
device components
Long et al.[21] Edge enhancement
of an image
Noise reduction
algorithm on Y-
channel is proposed
Two kinds of noises are
effectively reduced
Usage of multipliers,
SRAM and LUT.
Yen et al.[22] Contrast
enhancement
Sample and
quantized image
Frame size larger than
HDTV can be
accommodated
Standard deviation,
efficiency of area
performance, cost of
hardware, throughput
Chiuchisan [23] Configurability of
real-time
processing system
Employing new
series of filters
Rapid prototyping of
complex algorithms is
possible
Brightness
adjustment, contrast
enhancement,
sharpening operation
3. RESEARCH GAP
The following are the categories to be focused on the research gap in image enhancement:
a. Artefacts: For enhancement of bio-medical images, it is essential to remove artifacts like hair, air
bubbles affecting the segmentation accuracy. This gives the need to develop the special aid to
control the illuminated artifact.
b. Pixel lost: In the process of converting the original bio-medical image to the transformed form,
the pixel values may tend to get altered or even get lost and hence to avoid this, a
countermeasure should be adapted to retain the useful data in the pixels.
c. Illuminate misbalancing: The illuminance property of the image might face imbalance as there
are predefined rules for the image transformation and the region of interest may not be
particularly concentrated.
d. Edge degradation: Degraded edges can lead to variation in the enhancement of the image than
the expected output, and since it has a crucial role in the process, it should be maintained at its
initial value.
3.1. Research Trends
The existing research works towards enhancing an image in the field of spatial domain involving the
techniques of histogram equalization, intensity transformation, and spatial filtering are found to have
71 journals, 180 conference publication and one early access article published. Systems implying frequency
domain method for image enhancement include filtering process of low pass, high pass, linear; root and
homomorphic methods had 216 conference publication, 83 journals and magazines, one early access article
and one book and eBook published.
Figure 1 shows the existing Research Trends.
Int J Elec & Comp Eng ISSN: 2088-8708 
An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.)
969
ImageEnhancementTechniques
Frequency Domain
– low pass, high
pass, linear , root
and homomorphic
filtering technique
216 Conference
83 Journals and
Magazines
Spatial Domain –
spatial filtering,
intensity
transformation ,
histogram
equalization
180 Conference
71 Journals and
Magazines
Figure 1. Existing Research Trends
4. CONCLUSION AND FUTURE WORK
Image enhancement can be applied in different domains, designed using multiple approaches to
obtain images as per the requirement of the user. This paper presents the number of ways in which the
attributes of an image can be enhanced with the FPGA hardware and MPSoC computing. Implementing an
interfacing module consisting of AMBA AHB/APB/AXI, combination of advanced microcontroller bus
architecture would control the operation of creating a communication channel in between the memory and
algorithms developed in the system. Advanced high-performance bus initiates the performance; advanced
peripheral bus provides the input-output peripheral device function. It supports 256 beats of length regarding
burst, need of updated write and read operations and data on component operability. It has sixteen masters
and sixteen slaves interfacing ability. Introducing hybrid algorithms in the future will be successfully able to
overcome the drawbacks observed in the image processing technique. Capacity to boost the factor of contrast
by using the edge filter hypothesis would immensely bring a change in the digital image fields.
In this paper, we have come across the problems of heterogeneity in MPSoC on FPGA that makes it
crucial in designing a model that assures the overall high throughput and will act in increasing the behavior of
an image. Unifying the image enhancement algorithms namely brightness control, contrast stretching,
negative image transformation, gamma correction or power-law transformation, image histogram, mean
filter, Median Filtering, histogram equalization, Sobel operator, Prewitt operator and image thresholding will
initiate a method to rectify the drawbacks in the previous research works introduced in the approval of image
enhancement. AMBA AXI-4 can behave as a bus giving suitable solution for the interfacing non-
convenience between the inputs from the user to the output gained after processing.
REFERENCES
[1] Sree, V. Krishna, and P. Sudhakar Rao. "Hardware implementation of enhancement of retinal fundus image using
Simulink." Microelectronics and Electronics (PrimeAsia), 2013 IEEE Asia Pacific Conference on Postgraduate
Research in. IEEE, 2013.
[1] Wolf, Wayne, Ahmed Amine Jerraya, and Grant Martin. "Multiprocessor system-on-chip (MPSoC) technology."
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 27.10 (2008): 1701-1713.
[2] Liao, Hsuanchun, et al. "A reconfigurable high-performance as an engine for image signal processing." Parallel and
Distributed Processing Symposium Workshops & Ph.D. Forum (IPDPSW), 2012 IEEE 26th International. IEEE,
2012.
[3] Singla, Garbi, Felix Tobajas, and Valentin de Armas. "Video super-resolution algorithm implemented on a low-cost
not-based music platform." Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on.
IEEE, 2013.
[4] Sun, Fei, et al. "Synthesis of application-specific heterogeneous multiprocessor architectures using extensible
processors." VLSI Design, 2005. 18th International Conference on. IEEE, 2005.
[5] Atitallah, Rabie Ben, et al. "An MPSoC performance estimation framework using transaction-level modeling."
Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International
Conference on. IEEE, 2007.
[6] Piscitelli, Roberta, and Andy D. Pimentel. "A high-level power model for music on FPGA." Parallel and Distributed
Processing Workshops and Ph.D. Forum (IPDPSW), 2011 IEEE International Symposium on. IEEE, 2011.
[7] Popovic, Vladan, ElievaPignat, and Yusuf Leblebici. "Performance optimization and FPGA implementation of real-
time tone mapping." IEEE Transactions on Circuits and Systems II: Express Briefs 61.10 (2014): 803-807.
[8] Singh, Manvendra, et al. "FPGA based implementation of real-time image enhancement algorithms for Electro-
Optical surveillance systems." Electrical Engineering/Electronics, Computer, Telecommunications and Information
Technology (ECTI-CON), 2015 12th International Conference on. IEEE, 2015.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970
970
[9] Sahu, Smriti. "Comparative analysis of image enhancement techniques for ultrasound liver image." International
Journal of Electrical and Computer Engineering 2.6 (2012): 792.
[10] Jung, Yun Ho, et al. "Design of real-time image enhancement preprocessor for CMOS image sensor." IEEE
Transactions on Consumer Electronics 46.1 (2000): 68-75.
[11] Guo, Zhengyang, Wenbo Xu, and Zhilei Chai. "Image edge detection based on FPGA." Distributed Computing and
Applications to Business Engineering and Science (DCABES), 2010 Ninth International Symposium on. IEEE,
2010.
[12] AlAli, Mohammad I., Khaldoon M. Mhaidat, and Inad A. Aljarrah. "Implementing image processing algorithms in
FPGA hardware." Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan
Conference on. IEEE, 2013.
[13] Alareqi, Mohammed, et al. "Design and FPGA implementation of Real-Time Hardware Co-Simulation for image
enhancement in biomedical applications." Wireless Technologies, Embedded, and Intelligent Systems (WITS), 2017
International Conference on. IEEE, 2017.
[14] Salcic, Z., and JayanthiSivaswamy. "IMECO: a reconfigurable FPGA-based image enhancement coprocessor
framework." TENCON'97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and
Telecommunications, Proceedings of IEEE. Vol. 1. IEEE, 1997.
[15] Arici, Tarik, SalihDikbas, and YucelAltunbasak. "A histogram modification framework and its application for image
contrast enhancement." IEEE Transactions on image processing 18.9 (2009): 1921-1935.
[16] Ma, Chenghai, Zhijun Liu, and Xiaoyue Ma. "Design and implementation of APB bridge based on AMBA 4.0."
Consumer Electronics, Communications and Networks (CECNet), 2011 International Conference on. IEEE, 2011.
[17] Paunikar, Abhijeet, et al. "Design and implementation of the area efficient, low power AMBA-APB Bridge for SoC."
Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on. IEEE,
2014.
[18] Zhiwei, Ge, Yao Suying, and Xu Jiangtao. "Design of on-chip image processing based on APB bus with CMOS
image sensor." ASIC, 2009. ASICON'09. IEEE 8th International Conference on. IEEE, 2009.
[19] Li, Jianan, Tingfa Xu, and Kun Zhang. "Real-time feature-based video stabilization on FPGA." IEEE Transactions
on Circuits and Systems for Video Technology 27.4 (2017): 907-919.
[20] Long, Jinkai, Xiaoxin Cui, and Dunshan Yu. "An adaptive edge enhancement algorithm and hardware
implementation." Electron Devices and Solid-State Circuits (EDSSC), 2010 IEEE International Conference of.
IEEE, 2010.
[21] Yen, Jui-Cheng, et al. "Modified Contrast Enhancement Algorithm and Its Hardware Design for Real-Time
Applications." Computer, Consumer, and Control (IS3C), 2014 International Symposium on. IEEE, 2014.
[22] Smriti Sahu, Maheedhar Dubey, Mohammad Imroze Khan, "Comparative Analysis of Image Enhancement
Techniques for Ultrasound Liver Image," International Journal of Electrical and Computer Engineering (IJECE),
Vol.2, No.6, pp. 792~797, December 2012.
[23] Rosdiana Shahril, Sabariah Baharun, AKM Muzahidul Islam, "Pre-processing Technique for Wireless Capsule
Endoscopy Image Enhancement," International Journal of Electrical and Computer Engineering (IJECE), Vol. 6, No.
4, pp. 1617~1626, August 2016.
[24] Suhad A. Ali, C. Elaf A. Abbood, C. Shaymaa Abdul Kadhm, "Salt and Pepper Noise Removal Using Resizable
Window and Gaussian Estimation Function" International Journal of Electrical and Computer Engineering (IJECE),
Vol. 6, No. 5, pp. 2219~2224, October 2016.
[25] Chiuchisan, Iuliana. "An approach to the Verilog-based system for medical image enhancement." E-Health and
Bioengineering Conference (EHB), 2015. IEEE, 2015.
BIOGRAPHIES OF AUTHORS
Archana H R, Assistant Professor, Department of Electronics & Communication Engineering,
BMSCE, Bengaluru. She has around 8 years of Experience in Teaching and 1 year Industrial
Experience. She has published her papers in 2 international journals, presented at 7 international
conferences and 2 national conferences. She is pursuing her Ph.D. from VTU. Her Research area
is VLSI SOC.
Dr. Vasundara Patel K S, Associate Professor, Department of Electronics & Communication
Engineering, BMSCE, Bengaluru. She has around 17 years of Experience in Teaching; 3 years
Experience in Industry and 10 years in Research. She has published 20 papers in international
journals and presented around 30 papers in international conferences. She has done her Ph.D.
from Bangalore University. Presently working on VLSI.

More Related Content

What's hot

IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting Scheme
IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting SchemeIRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting Scheme
IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting SchemeIRJET Journal
 
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...ijcsit
 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd Iaetsd
 
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSINGHOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSINGcscpconf
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
IRJET- Different Approaches for Implementation of Fractal Image Compressi...
IRJET-  	  Different Approaches for Implementation of Fractal Image Compressi...IRJET-  	  Different Approaches for Implementation of Fractal Image Compressi...
IRJET- Different Approaches for Implementation of Fractal Image Compressi...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 FilterIRJET Journal
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
 
IRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET Journal
 
Compression of Compound Images Using Wavelet Transform
Compression of Compound Images Using Wavelet TransformCompression of Compound Images Using Wavelet Transform
Compression of Compound Images Using Wavelet TransformDR.P.S.JAGADEESH KUMAR
 
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...ijcga
 
IRJET- RGB Image Compression using Multi-Level Block Trunction Code Algor...
IRJET-  	  RGB Image Compression using Multi-Level Block Trunction Code Algor...IRJET-  	  RGB Image Compression using Multi-Level Block Trunction Code Algor...
IRJET- RGB Image Compression using Multi-Level Block Trunction Code Algor...IRJET Journal
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...IJECEIAES
 
Real-Time Implementation and Performance Optimization of Local Derivative Pat...
Real-Time Implementation and Performance Optimization of Local Derivative Pat...Real-Time Implementation and Performance Optimization of Local Derivative Pat...
Real-Time Implementation and Performance Optimization of Local Derivative Pat...IJECEIAES
 
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 ApplicationIRJET Journal
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 

What's hot (19)

IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting Scheme
IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting SchemeIRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting Scheme
IRJET- An Efficient VLSI Architecture for 3D-DWT using Lifting Scheme
 
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...
Estimation of Optimized Energy and Latency Constraint for Task Allocation in ...
 
40120140507006
4012014050700640120140507006
40120140507006
 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
 
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSINGHOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
HOMOGENEOUS MULTISTAGE ARCHITECTURE FOR REAL-TIME IMAGE PROCESSING
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
IRJET- Different Approaches for Implementation of Fractal Image Compressi...
IRJET-  	  Different Approaches for Implementation of Fractal Image Compressi...IRJET-  	  Different Approaches for Implementation of Fractal Image Compressi...
IRJET- Different Approaches for Implementation of Fractal Image Compressi...
 
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
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
V8.6 Brochure
V8.6 BrochureV8.6 Brochure
V8.6 Brochure
 
IRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution Techniques
 
Compression of Compound Images Using Wavelet Transform
Compression of Compound Images Using Wavelet TransformCompression of Compound Images Using Wavelet Transform
Compression of Compound Images Using Wavelet Transform
 
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...
An Algorithm for Improving the Quality of Compacted JPEG Image by Minimizes t...
 
IRJET- RGB Image Compression using Multi-Level Block Trunction Code Algor...
IRJET-  	  RGB Image Compression using Multi-Level Block Trunction Code Algor...IRJET-  	  RGB Image Compression using Multi-Level Block Trunction Code Algor...
IRJET- RGB Image Compression using Multi-Level Block Trunction Code Algor...
 
Remote HD and 3D image processing challenges in Embedded Systems
Remote HD and 3D image processing challenges in Embedded SystemsRemote HD and 3D image processing challenges in Embedded Systems
Remote HD and 3D image processing challenges in Embedded Systems
 
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
Comparative Study of Neural Networks Algorithms for Cloud Computing CPU Sched...
 
Real-Time Implementation and Performance Optimization of Local Derivative Pat...
Real-Time Implementation and Performance Optimization of Local Derivative Pat...Real-Time Implementation and Performance Optimization of Local Derivative Pat...
Real-Time Implementation and Performance Optimization of Local Derivative Pat...
 
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
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 

Similar to An Investigation of Image Enhancement Techniques in MPSoC

A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...sipij
 
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...ijcsity
 
Digital image enhancement by brightness and contrast manipulation using Veri...
Digital image enhancement by brightness and contrast  manipulation using Veri...Digital image enhancement by brightness and contrast  manipulation using Veri...
Digital image enhancement by brightness and contrast manipulation using Veri...IJECEIAES
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...IRJET Journal
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationIJERA Editor
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING mlaij
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSIRJET Journal
 
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...ijtsrd
 
Novel hybrid framework for image compression for supportive hardware design o...
Novel hybrid framework for image compression for supportive hardware design o...Novel hybrid framework for image compression for supportive hardware design o...
Novel hybrid framework for image compression for supportive hardware design o...IJECEIAES
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...Bomm Kim
 
Face detection on_embedded_systems
Face detection on_embedded_systemsFace detection on_embedded_systems
Face detection on_embedded_systemsr_sadoun
 
Region wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environRegion wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environIAEME Publication
 
Region wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environRegion wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environIAEME Publication
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYSPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYcsandit
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCIRJET Journal
 

Similar to An Investigation of Image Enhancement Techniques in MPSoC (20)

imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
A systematic literature review on hardware implementation of image processing
A systematic literature review on hardware implementation of  image processingA systematic literature review on hardware implementation of  image processing
A systematic literature review on hardware implementation of image processing
 
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
 
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
 
Digital image enhancement by brightness and contrast manipulation using Veri...
Digital image enhancement by brightness and contrast  manipulation using Veri...Digital image enhancement by brightness and contrast  manipulation using Veri...
Digital image enhancement by brightness and contrast manipulation using Veri...
 
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
Adaptive Neuro-Fuzzy Inference System (ANFIS) for segmentation of image ROI a...
 
Efficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random PermutationEfficient Image Compression Technique using Clustering and Random Permutation
Efficient Image Compression Technique using Clustering and Random Permutation
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
A SURVEY OF NEURAL NETWORK HARDWARE ACCELERATORS IN MACHINE LEARNING
 
Ku3419461949
Ku3419461949Ku3419461949
Ku3419461949
 
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORSCOMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
COMPOSITE IMAGELET IDENTIFIER FOR ML PROCESSORS
 
50120140505008
5012014050500850120140505008
50120140505008
 
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...
Study of Energy Efficient Images with Just Noticeable Difference Threshold Ba...
 
Novel hybrid framework for image compression for supportive hardware design o...
Novel hybrid framework for image compression for supportive hardware design o...Novel hybrid framework for image compression for supportive hardware design o...
Novel hybrid framework for image compression for supportive hardware design o...
 
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...(Im2col)accelerating deep neural networks on low power heterogeneous architec...
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
 
Face detection on_embedded_systems
Face detection on_embedded_systemsFace detection on_embedded_systems
Face detection on_embedded_systems
 
Region wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environRegion wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environ
 
Region wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environRegion wise processing of an image using multithreading in multi core environ
Region wise processing of an image using multithreading in multi core environ
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHYSPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoC
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

An Investigation of Image Enhancement Techniques in MPSoC

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 2, April 2018, pp. 963~970 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i2.pp963-970  963 Journal homepage: http://iaescore.com/journals/index.php/IJECE An Investigation towards Effectiveness in Image Enhancement Process in MPSoC Archana H. R., Vasundara Patel K. S. Department of Electronics & Communication Engineering, BMS College of Engineering, Bengaluru, India Article Info ABSTRACT Article history: Received Sep 19, 2017 Revised Jan 6, 2018 Accepted Jan 20, 2018 Image enhancement has a primitive role in the vision-based applications. It involves the processing of the input image by boosting its visualization for various applications. The primary objective is to filter the unwanted noises, clutters, sharpening or blur. The characteristics such as resolution and contrast are constructively altered to obtain an outcome of an enhanced image in the bio-medical field. The paper highlights the different techniques proposed for the digital enhancement of images. After surveying these methods that utilize Multiprocessor System-on-Chip (MPSoC), it is concluded that these methodologies have little accuracy and hence none of them are efficiently capable of enhancing the digital biomedical images. Keyword: AMBA AXI FPGA Image enhancement MPSoC Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Archana H. R., Department of Electronics & Communication Engineering, BMS College of Engineering, Bengaluru, India. Email: hraarchana@gmail.com 1. INTRODUCTION Image enhancement is a method for digital image processing having a large range of application in medical and non-medical areas. The principle objective of image enhancement is manipulating image attributes to make it more appropriate for an observer to see. This can be implemented adapting algorithms developed on FPGA in Very Large Scale Integrated (VLSI) Circuits [1]. As an important class of vast scale integration, MPSoC is specifically a system on the chip integrated with multiple programmable processors as its system components. Widely having its applications in the digital signal processing field, communication, networking, and multimedia MPSoC incorporates all the required components for their operation. MPSoC is a distinct and an essential branch of multiprocessors. The complexity of the application to be designed would demand high-performance computing, and hence it fulfills the desire of being application specific, as it is divided into homogeneous and heterogeneous multiprocessors. The advantage of real-time application performance ability, functioning at low power and handling multiple tasks at the same instant of time, when combined with the reconfigurable hardware technologies MPSoC possess the capacity of building a custom hardware system [2]. A homogenous MPSoC system is easier to design a system because of the presence of the same type of nodes in the processor having lower power and performance throughput. In case of heterogeneous MPSoC systems, inbuilt with different processing nodes and hardware components, provides a higher speed of computing in order with programming flexibility. To maintain a balance in between both flexible programs and performance parameter the system, Application Specific Instruction-set Processor is introduced which works on MPSoC being its primary necessity. ASIP is capable of performing many image processing algorithms using one data path. When compared to conventional RISC processor, ASIP works at 16 times higher rate and performs several ID filtering processing in 8cycle/pixel along with the advantage of achieving Full HD (1920x1080) application [3]. Interconnections in MPSoC are established by Network-on-
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970 964 Chip (NOC) to ensure high efficiency and scalability. The system design of low-cost NoC- based MPSoC and its applications are implemented using an algorithm to enhance a video based on Super-Resolution (SR) [4]. A technique to synthesize a heterogeneous architecture, having many processors, to speed up a particular application is dealt with the presented heterogeneous system synthesis to accomplish a design flow commercially built on the platform of XtensaTM from Tensilica Inc. This is the first tool integrating extensible processors for the synthesis of customized MPSoC [5]. Design space exploration is a method required to assess the different design alternatives for utilizing the immense hardware resources available in MPSoC efficiently. A solution is developed for the faster result simulation and calculation of the performance characteristic of MPSoC which reduces the time, and within the procedure of Transaction-level modeling, a unique way of defining the Programmer's View level is introduced by two complementary modeling sub levels [6]. The technique of adopting a framework based on high-level power calculation of MPSoC architectures working upon FPGA is called as event signatures, and it operates on the principle of abstract execution profiles. To perform a quick validation of the high-level power models when compared to the of the MPSoC implementations on FPGA, Daedalus is an entirely integrated tool-flow in which system- level synthesis and FPGA prototyping are carried out [7]. A high-performance FPGA implementation of an operator is introduced. It is performed by mapping technique of polynomials which are pixel value adaptable. The Drago operator is suitable for the operation of high-frame-rate and the proposed resource-efficient FPGA execution [8]. Section 1.1 discusses the background of the existing work reviewed followed by foregrounding the research problems identified in Section 1.2 and proposed solution in 1.3 Section 2 deals with current research methodologies most often adopted which have been presented to increase the output efficiency of the image enhancement system. Section 3 discusses the research gap. Existing research trends highlighting the models proposed are mentioned in section 3.1. Section 4 highlights the future scope of the evolving trends in image processing. Finally, Section 6 has the conclusion briefed on it. 1.1. Background This section discusses the background of image enhancement. The surveillance systems using Electro-Optical (EO) have the capability of searching, detecting, tracking and monitoring the potential target designation. Since an issue is posed due to the difficulty in target detecting and detection of it, the proposed solution would reduce the clutter from the background and atmospheric degradation [9]. The enhancement of bio-medical images that detect the presence of liver cancer that happens to be world’s sixth most common tumor, malignant is carried out by comparing the value of PSNR, MSE, algorithms based on contrast stretching, image histogram, shock filter and contrast limited adaptive histogram equalization [10]. 1.2. Research Problem Due to the growth and demand of cost, efficient image system operating with a minimal amount of power like video cam recorder, PC camera, and digital camera algorithm implied by it is a necessity. Algorithms applied for enhancement are critical regarding constraints and hence to maintain the image appeared in signal processing, these methodologies are utilized. Serial processors being deployed in the treatment of real-time multimedia image manipulation is problematic with the size of a picture having a higher resolution. To make the image processing system work efficiently providing the high-performance parameter in a short span of time is a demanding task. Implying the algorithms for image processing by hardware architecture is inconvenient in real time situation. Factors namely chip area, computational speed constraints; design maintained at low power should be adequately optimized. The design modeling should be carried out by hardware-based languages VHDL, Verilog or Xilinx system generator supporting Digital Signal Processing (DSP). 1.3. Proposed Solution An electronic generated digital image can be improved regarding its superiority by enhancing it. Numerous mechanisms have been presented in the field of image enhancement with Field Programmable Gate Array (FPGA). Incorporation of Advanced Microcontroller Bus Architecture (AMBA)/Advanced high- performance bus (AHP) /Advanced Peripheral Bus (APB) /Advanced Extensible Bus (AXI) in the mechanism would provide a better interface for communication between the memory and medical image given as an input for enhancement reducing the effect of heterogeneity of MPSoC.
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.) 965 2. EXISTING RESEARCH TECHNIQUES This section describes a brief overview of the existent methods that have been conducted to address the issues in image enhancement technologies. CMOS image sensor can be incorporated to provide lower power consuming enhanced images at a lesser cost but are majorly affected by the disadvantage of the low- quality factor [11].Image edges are the most attribute that gives the useful data for image interpretability. The operation of detecting the image edges is the work of Sobel operator. Software does not operate to meet the particular requirement of the real-time application as it posse's property of being less sensitive towards noise and results in lesser accuracy extent for complex edges [12]. Processing a data stream which has different image size bits is inconvenient. A single serial processor makes it incredibly difficult to handle several operations on a picture pixel for enhancing it [13]. Mapping of an image enhancement technique from software to hardware requirement is a demanding task. The study of Alareqi et al. [14] focused on the use of spatial domain in FPGA and implemented the digital enhancement technique for real-time hardware in biomedical applications. Regular methods of image enhancement cannot satisfy the requirement in real-time. The technology was incorporated into hand image with veins utilizing Open Access Biomedical Image Search Engine. By the use of the DSP tool, an efficient architecture is built by involving the system generator blocks from it. Performance parameters are evaluated on FPGA Virtex (XUPV5- LX110T).The various techniques applied to a medical image showed that brightness control provided the best result and hence it was helpful in determining the data for the vein pattern. In the study of Salcic and SIvaswamy [15] suggested a way to attain a better speed of computation for the contrast of an image via low-cost FPGA that focuses on X-ray images. Filtering followed by histogram modification is the main principle of operation here. Global Histogram Equalization (GHE) was the idea behind the change of histogram whereas that for the functioning of a filter is High Boost Filter (HBF). A coprocessor was made to work on FPGA prototype ISA-bus board is the image coprocessor for enhancement, IMECO that enabled high-efficiency implementation of improvement methodologies and acquired high-performance, low-cost solutions provided by hardware/software co-design. Operations such as downloading and uploading an image with the configuration process of equipment. Practical enhancement of images is possible verifying the low-cost of a RAPROS prototype board. The study of Arici et al. [16] discussed a general frame work based on the equalization of a histogram for image enhancing purpose. The challenge of optimization that decreases the effect of the cost was given a solution by constructing a framework here. It is based on Histogram Equalization (HE) that resulted in contrast enhancement excessively which created visual artifacts and produced a processed image with an unnatural look. An algorithm was developed for serving contrast enhancement property that avoided the memory-bandwidth consuming operation and cumbersome calculations. The study of Ma et al. [17] presented the design of an Intellectual Property of the APB Bridge that converted the translation input of AXI4.0- lite into APB 4.0 transactions input levels. The originally developed standard SoC bus was an initiative made by ARM named as AMBA 4.0.As a result, the characteristics of AXI4-Lite to APB bridge attained 32-bit AXI and APB interfaces, slave, and master respectively along with the support of sixteen APB peripherals and response of AXI read/write providing a result of error transfer results. The study of Paunikar et al. [18] discussed the design of an APB employing Universal Asynchronous Reception Transmission (UART) as its slave. To ensure data security, Linear Feedback Shift Register (LFSR) module was involved. Consumption of power with this design adoption was saved up to 6% and 10% of area optimization for the one interfaced with AMBA2 APM. The study of Zhiwei et al. [19] proposed a CMOS image sensor architecture, which used APB bus to incorporate image processing. The issue of color image processing and deals with the changes in the conventional and proposed architecture employed in the pipeline of digital still cameras. The study involves two efficient auto white balance techniques together which is a system on the chip. The image quality of raw data can immensely be improved as FPGA is applied. Results prove that VLSI architecture can be performed on an identical chip. The study of Li et al. [20] emphasized on the sequence of video for eliminating the unnecessary vibrations in it. A feature-based technique to stabilize the video in its full frame and an entirely FPGA based architectural system design pipelined feature was enabled. The presented methodology had the process of initial extraction from feature points with an algorithm named oriented fast and rotated brief, and later similarity check was done for frames which are consecutive. Further, the pairs of the points are operated with affine transformation with the help of random sample consensus-based estimation to determine the robust inter- frame movement. The evaluated results were integrated to find the parameters of cumulative motion among reference and present frames, smoothening the translational components via a Kalman filter. Image mosaicking technique was implied in constructing the mosaicked image, and respectively the display window was developed. Experimental observations indicated that presented system could deal with PAL input video
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970 966 standard involving translation of arbitrating and enhanced viewing experience is seen at 22.37 milliseconds per frame, attaining real-time performance in processing. The study of Long et al. [21] presented an algorithm for edge enhancement in an image along with an algorithm implied in the reduction of noise functioning at 5*5 block on Y channel. The structure of parallel and pipelining was used for processing a single pixel which resulted in image reduction. The system design was created and validated at a frequency of 90MHz in Xilinx Virtex2 FPGA. Observations showed that a frame rate of 290 frames per second for VGA images was obtained. This technique efficiently minimized the effect of two kinds of noise in the system. The study of Yen et al. [22] dealt with the histogram equalization modified technique to enhance the property of contrast in the monochrome frame of an image. A lookup was created by the image which was alternatively sampled and quantized and later the table was applied to acquire the enhanced image. When comparing the original scheme, the differences found were minute to a viewer's eye. In cases of real-time processing, the adopted method of sampling and quantization was more appropriate for a hardware pipelining design. The technique was found suitable for surveillance systems also when the size of the frame was larger in comparison to the HDTV. Author Smriti et al. [23] performed the comparative analysis of different image enhancement mechanisms by considering ultrasound liver image and suggested that shock filter can offer significant performance than other mechanisms.The pre-processing mechanism for enhancement of wireless capsule endoscopy image was illustrated in Shahril et al. [24], and it achieves improvement of 20.3% in PSNR and 31.5% in gradient value of the image. Ali et al. [25] used the Gaussian estimation parameter to remove the noise (i.e., salt & pepper) from the image and found quality enhancement in the image. In the study of Chiuchisan [26], an implementation methodology to improvise the configurable system for image enhancement incorporating VHDL and architecture which is reconfigurable was initiated. For a medical specialist to have an enhanced version of images, a new set of filters were created at the hardware level. From Xilinx, ISIM simulator and the ISE design program component was implied for simulation and verification of the Verilog based system complex algorithms that could be rapidly prototyped with the employment of Verilog Hardware Description Language (HDL) with FPGA implementation. It shows that an additional processor was not mandatory to dedicate processing of an image. The algorithms implied in the image enhancement for MPSoC on reconfigurable FPGA hardware are: a. Brightness Control Algorithm: The image captured by a digital camera will generate an image having low brightness and the objects from it would not become visible prominently. By adding/subtracting the constant value to gray level of each pixel individually, this technique is effectively implied in increasing the brightness of an image or vice-versa. b. Contrast Stretching: The intensity range value is expanded to improvise the quality by evolving the possible existing values. Low-light conditions are affected as a result of low image contrast value. The stretching is used for linear mapping for input to output values of the image. c. Image Histogram: This algorithm is used to enhance the image contrast. The equalization would stretch the uniformly distributed histogram from gray levels at darker ends. It works on two principles namely, probability mass function and cumulative distribution function. d. Edge Detection techniques: these are incorporated in the processing an image and vision of a computer to enable detection of the edges using operators namely Sobel and Prewitt. They calculate the approximate image function gradient. a. Sobel operator: the principle of operation here is convolution performed on the image with filter values in vertical and horizontal directions through the pixels which are original b. Prewitt operator and other techniques: mostly used for higher frequency changes in the image produced by gradient approximation, performs the same function as that of the Sobel operator. e. Mean Filtering: This filtering technique replaces the centre pixel value from the window along the mean value possessed by all the pixels present in the window. Allows the reduction of the noise in the images and is held responsible for decreasing the variation in the intensity from one pixel to the next pixel that smoothens the fed image. In evaluating the mean, shape, and size of the neighbourhood, the convolutional kernel is initiated. f. Image Thresholding: It is categorized as an image segmentation technique, which allows the creation of binary images in gray level. If the input given is lesser than the threshold value, the image pixel is replaced with the white pixel else black pixel.
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.) 967 Table 1 shows the summary of Existing Approaches. Table 1. Summary of Existing Approaches Authors Problems Technique Outcome Performance Parameters Sree and Rao [1] Enhancement of Retinal Fundus Image FPGA based algorithm implementation Comparison of hardware system with the software version for complex video inputs Slice flip-flops, LUTs and block memory has reduced utilization of 1%, 1%, and 6% respectively. Wolf et al. [2] CAD problems in MPSoC Survey paper MPSoC is found as a distinct category of computer architecture Improvised computational speed Liao et al. [3] Real-time processing of images Application-Specific Instruction-set Processor(ASIP) FullHD(1920x1080) application is achieved Technology, normalized area, area, cache size, frequency Singla et al. [4] Interconnection in MPSoC Network on Chip Characterization of performance SR Execution time, Number of processing elements and type of application Sun et al. [5] Heterogeneity in MPSoC Algorithm based on expected execution time First tool for synthesis of custom MPSoC Custom area instruction Atiallah et al. [6] Resource utilization of MPSoC Timed programmers view Speedup factor is 18 Simulation Speedups, Number of processors, time of execution and number of contentions Piscitelli et al. [7] Complexity of MPSoC Event signatures Fairly accurate power estimates are obtained Power consumption Popovic et al.[8] Execution of FPGA Drago operator Resource efficient FPGA execution SSIM, PSNR Singh et al.[9] Long range detection of the target EO Surveillance systems High system speed performance observed Utilization of sliced flip-flops, occupied slices, slices containing only one logic and DSP48s is 11%, 24%,100% and 1% respectively. Sahu et al.[10] Detection of Liver Cancer Shock filter, CLAHE, Contrast stretching and Image histogram Improvised version of the visual perception is observed MSE and PSNR value Jung et al. [11] Requirement of real-time image enhancement CMOS image sensor Low-cost, one chip PC camera having higher performance was estimated Logic gates optimization Gou et al. [12] Real-time parallel processing of videos Sobel edge detection algorithm Edge of gray image is located Utilization of slices, flip-flops, LUTs, IOBs, BRAMs, GClk is 11%, 7%, 9%, 10%,16% , 12% respectively Al Ali et al. [13] Real-time processing of image using serial processors Windowing operator Image of any size can be traversed for its pixels Device usage, time delay, frequency of clock and total power Alareqi et al. [14] Real-time image processing for biomedical applications Inverting image operation, brightness control, segmentation, contrast stretching Vein image detected is clear MSE,MD,NAE,NCC, SC,PSNR, AD
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970 968 Authors Problems Technique Outcome Performance Parameters Salcic and Swamy, [15] Computational speed of image contrast IMECO Target applications have real-time image enhancement Speed of computation Arici et al. [16] Optimization reducing cost function Histogram equalization Contrast enhancement is presented Enhancement measure, absolute mean brightness error, discrete entropy Ma et al. [17] Communication in bus Intellectual property design High-performance AXI bus is attained with APB domain Read/ write operations, peripheral support Paunikar et al. [18] Interfacing challenges in APB UART with LFSR APB saves 6% power and 10% area Power and area optimization with/without LFSR Zhiwei et al. [19] Color image processing CMOS image +sensor APB bus Possible to implement VLSI architecture on a single chip Efficiency of transmission, process timing, minimized power consumption Li et al.[20] Vibrations in video sequences Oriented fast and rotate brief algorithm Viewing experience of 22.37 millisecond per frame was obtained PSNR, Usage of device components Long et al.[21] Edge enhancement of an image Noise reduction algorithm on Y- channel is proposed Two kinds of noises are effectively reduced Usage of multipliers, SRAM and LUT. Yen et al.[22] Contrast enhancement Sample and quantized image Frame size larger than HDTV can be accommodated Standard deviation, efficiency of area performance, cost of hardware, throughput Chiuchisan [23] Configurability of real-time processing system Employing new series of filters Rapid prototyping of complex algorithms is possible Brightness adjustment, contrast enhancement, sharpening operation 3. RESEARCH GAP The following are the categories to be focused on the research gap in image enhancement: a. Artefacts: For enhancement of bio-medical images, it is essential to remove artifacts like hair, air bubbles affecting the segmentation accuracy. This gives the need to develop the special aid to control the illuminated artifact. b. Pixel lost: In the process of converting the original bio-medical image to the transformed form, the pixel values may tend to get altered or even get lost and hence to avoid this, a countermeasure should be adapted to retain the useful data in the pixels. c. Illuminate misbalancing: The illuminance property of the image might face imbalance as there are predefined rules for the image transformation and the region of interest may not be particularly concentrated. d. Edge degradation: Degraded edges can lead to variation in the enhancement of the image than the expected output, and since it has a crucial role in the process, it should be maintained at its initial value. 3.1. Research Trends The existing research works towards enhancing an image in the field of spatial domain involving the techniques of histogram equalization, intensity transformation, and spatial filtering are found to have 71 journals, 180 conference publication and one early access article published. Systems implying frequency domain method for image enhancement include filtering process of low pass, high pass, linear; root and homomorphic methods had 216 conference publication, 83 journals and magazines, one early access article and one book and eBook published. Figure 1 shows the existing Research Trends.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  An Investigation towards Effectiveness in Image Enhancement Process in MPSoC (Archana H. R.) 969 ImageEnhancementTechniques Frequency Domain – low pass, high pass, linear , root and homomorphic filtering technique 216 Conference 83 Journals and Magazines Spatial Domain – spatial filtering, intensity transformation , histogram equalization 180 Conference 71 Journals and Magazines Figure 1. Existing Research Trends 4. CONCLUSION AND FUTURE WORK Image enhancement can be applied in different domains, designed using multiple approaches to obtain images as per the requirement of the user. This paper presents the number of ways in which the attributes of an image can be enhanced with the FPGA hardware and MPSoC computing. Implementing an interfacing module consisting of AMBA AHB/APB/AXI, combination of advanced microcontroller bus architecture would control the operation of creating a communication channel in between the memory and algorithms developed in the system. Advanced high-performance bus initiates the performance; advanced peripheral bus provides the input-output peripheral device function. It supports 256 beats of length regarding burst, need of updated write and read operations and data on component operability. It has sixteen masters and sixteen slaves interfacing ability. Introducing hybrid algorithms in the future will be successfully able to overcome the drawbacks observed in the image processing technique. Capacity to boost the factor of contrast by using the edge filter hypothesis would immensely bring a change in the digital image fields. In this paper, we have come across the problems of heterogeneity in MPSoC on FPGA that makes it crucial in designing a model that assures the overall high throughput and will act in increasing the behavior of an image. Unifying the image enhancement algorithms namely brightness control, contrast stretching, negative image transformation, gamma correction or power-law transformation, image histogram, mean filter, Median Filtering, histogram equalization, Sobel operator, Prewitt operator and image thresholding will initiate a method to rectify the drawbacks in the previous research works introduced in the approval of image enhancement. AMBA AXI-4 can behave as a bus giving suitable solution for the interfacing non- convenience between the inputs from the user to the output gained after processing. REFERENCES [1] Sree, V. Krishna, and P. Sudhakar Rao. "Hardware implementation of enhancement of retinal fundus image using Simulink." Microelectronics and Electronics (PrimeAsia), 2013 IEEE Asia Pacific Conference on Postgraduate Research in. IEEE, 2013. [1] Wolf, Wayne, Ahmed Amine Jerraya, and Grant Martin. "Multiprocessor system-on-chip (MPSoC) technology." IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 27.10 (2008): 1701-1713. [2] Liao, Hsuanchun, et al. "A reconfigurable high-performance as an engine for image signal processing." Parallel and Distributed Processing Symposium Workshops & Ph.D. Forum (IPDPSW), 2012 IEEE 26th International. IEEE, 2012. [3] Singla, Garbi, Felix Tobajas, and Valentin de Armas. "Video super-resolution algorithm implemented on a low-cost not-based music platform." Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on. IEEE, 2013. [4] Sun, Fei, et al. "Synthesis of application-specific heterogeneous multiprocessor architectures using extensible processors." VLSI Design, 2005. 18th International Conference on. IEEE, 2005. [5] Atitallah, Rabie Ben, et al. "An MPSoC performance estimation framework using transaction-level modeling." Embedded and Real-Time Computing Systems and Applications, 2007. RTCSA 2007. 13th IEEE International Conference on. IEEE, 2007. [6] Piscitelli, Roberta, and Andy D. Pimentel. "A high-level power model for music on FPGA." Parallel and Distributed Processing Workshops and Ph.D. Forum (IPDPSW), 2011 IEEE International Symposium on. IEEE, 2011. [7] Popovic, Vladan, ElievaPignat, and Yusuf Leblebici. "Performance optimization and FPGA implementation of real- time tone mapping." IEEE Transactions on Circuits and Systems II: Express Briefs 61.10 (2014): 803-807. [8] Singh, Manvendra, et al. "FPGA based implementation of real-time image enhancement algorithms for Electro- Optical surveillance systems." Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2015 12th International Conference on. IEEE, 2015.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 2, April 2018 : 963 – 970 970 [9] Sahu, Smriti. "Comparative analysis of image enhancement techniques for ultrasound liver image." International Journal of Electrical and Computer Engineering 2.6 (2012): 792. [10] Jung, Yun Ho, et al. "Design of real-time image enhancement preprocessor for CMOS image sensor." IEEE Transactions on Consumer Electronics 46.1 (2000): 68-75. [11] Guo, Zhengyang, Wenbo Xu, and Zhilei Chai. "Image edge detection based on FPGA." Distributed Computing and Applications to Business Engineering and Science (DCABES), 2010 Ninth International Symposium on. IEEE, 2010. [12] AlAli, Mohammad I., Khaldoon M. Mhaidat, and Inad A. Aljarrah. "Implementing image processing algorithms in FPGA hardware." Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan Conference on. IEEE, 2013. [13] Alareqi, Mohammed, et al. "Design and FPGA implementation of Real-Time Hardware Co-Simulation for image enhancement in biomedical applications." Wireless Technologies, Embedded, and Intelligent Systems (WITS), 2017 International Conference on. IEEE, 2017. [14] Salcic, Z., and JayanthiSivaswamy. "IMECO: a reconfigurable FPGA-based image enhancement coprocessor framework." TENCON'97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and Telecommunications, Proceedings of IEEE. Vol. 1. IEEE, 1997. [15] Arici, Tarik, SalihDikbas, and YucelAltunbasak. "A histogram modification framework and its application for image contrast enhancement." IEEE Transactions on image processing 18.9 (2009): 1921-1935. [16] Ma, Chenghai, Zhijun Liu, and Xiaoyue Ma. "Design and implementation of APB bridge based on AMBA 4.0." Consumer Electronics, Communications and Networks (CECNet), 2011 International Conference on. IEEE, 2011. [17] Paunikar, Abhijeet, et al. "Design and implementation of the area efficient, low power AMBA-APB Bridge for SoC." Green Computing Communication and Electrical Engineering (ICGCCEE), 2014 International Conference on. IEEE, 2014. [18] Zhiwei, Ge, Yao Suying, and Xu Jiangtao. "Design of on-chip image processing based on APB bus with CMOS image sensor." ASIC, 2009. ASICON'09. IEEE 8th International Conference on. IEEE, 2009. [19] Li, Jianan, Tingfa Xu, and Kun Zhang. "Real-time feature-based video stabilization on FPGA." IEEE Transactions on Circuits and Systems for Video Technology 27.4 (2017): 907-919. [20] Long, Jinkai, Xiaoxin Cui, and Dunshan Yu. "An adaptive edge enhancement algorithm and hardware implementation." Electron Devices and Solid-State Circuits (EDSSC), 2010 IEEE International Conference of. IEEE, 2010. [21] Yen, Jui-Cheng, et al. "Modified Contrast Enhancement Algorithm and Its Hardware Design for Real-Time Applications." Computer, Consumer, and Control (IS3C), 2014 International Symposium on. IEEE, 2014. [22] Smriti Sahu, Maheedhar Dubey, Mohammad Imroze Khan, "Comparative Analysis of Image Enhancement Techniques for Ultrasound Liver Image," International Journal of Electrical and Computer Engineering (IJECE), Vol.2, No.6, pp. 792~797, December 2012. [23] Rosdiana Shahril, Sabariah Baharun, AKM Muzahidul Islam, "Pre-processing Technique for Wireless Capsule Endoscopy Image Enhancement," International Journal of Electrical and Computer Engineering (IJECE), Vol. 6, No. 4, pp. 1617~1626, August 2016. [24] Suhad A. Ali, C. Elaf A. Abbood, C. Shaymaa Abdul Kadhm, "Salt and Pepper Noise Removal Using Resizable Window and Gaussian Estimation Function" International Journal of Electrical and Computer Engineering (IJECE), Vol. 6, No. 5, pp. 2219~2224, October 2016. [25] Chiuchisan, Iuliana. "An approach to the Verilog-based system for medical image enhancement." E-Health and Bioengineering Conference (EHB), 2015. IEEE, 2015. BIOGRAPHIES OF AUTHORS Archana H R, Assistant Professor, Department of Electronics & Communication Engineering, BMSCE, Bengaluru. She has around 8 years of Experience in Teaching and 1 year Industrial Experience. She has published her papers in 2 international journals, presented at 7 international conferences and 2 national conferences. She is pursuing her Ph.D. from VTU. Her Research area is VLSI SOC. Dr. Vasundara Patel K S, Associate Professor, Department of Electronics & Communication Engineering, BMSCE, Bengaluru. She has around 17 years of Experience in Teaching; 3 years Experience in Industry and 10 years in Research. She has published 20 papers in international journals and presented around 30 papers in international conferences. She has done her Ph.D. from Bangalore University. Presently working on VLSI.