This document presents a reconfigurable low power binary image processor for image processing applications. The processor consists of a reconfigurable binary processing module with mixed-grained architecture providing flexibility, efficiency and performance. Line memories are selected for lower power consumption and clock gating technique is used to reduce their power. The processor supports real-time binary image processing operations like morphological transformations and is suitable for applications like object recognition and tracking.
Low Power Re-Configurable BIP for Image Processing
1. A Low Power and High Throughput Re-Configurable BIP for Multipurpose Applications
1
. R.Akshara ,2
..Murthy Raju
1
. M.tech, akshara.rentapalli@gmail.com, VLSID, Shri Vishnu Engineering College for Women, Bhimavaram
2
Associate Proff, venkateswara.106@gmail.com, E.C.E, Shri Vishnu Engineering College for Women, Bhimavaram
ABSTRACT: The main objective of this project is
to design a reconfigurable binary image processor to
perform real-time binary image processing. The
processor consists of a reconfigurable binary
processing module, input and output image control
units, and peripheral circuits. The reconfigurable
binary processing module has a mixed-grained
architecture with the characteristics of high efficiency
and performance. The dynamic reconfiguration
approach was used to increase the processor
performance. Basic mathematical morphology
operations and complicated algorithms can easily be
implemented on it because of its simple structure.
The processor, featured by high speed, simple
structure, and wide application range, is suitable for
binary image processing, such as object recognition,
object tracking and motion detection, computer
vision, identification, and authentication. Further this
technique is enhanced to design a reconfigurable low
power processor for image processing applications.
In-order to implement this processor, line memories
are selected for less power consumption. Line
memories power is reduced by using clock gating
technique.
KEYWORDS: mixed-grained architecture, binary
processing module, Reconfigurablility, Image
processing, object recognition, object tracking.
INTRODUCTION: BINARY IMAGE processing is
extremely useful in various areas, such as object
recognition, tracking, motion detection and machine
intelligence [1]–[6], image analysis and
understanding [7], [8], video processing [9],
computer vision [10], [11], and identification and
authentication systems [12]–[15]. Binary image
processing has been commonly implemented using
processors such as CPU or DSP. However, it is
inefficient and difficult to use such processors for
binary image processing [10], [11], [16]. High-speed
implementation of binary image processing
operations can be efficiently realized by using chips
specialized for binary image processing. Therefore,
binary image processing chips have attracted much
attention in the field of image processing.
Application-specific chips and hardware have been
reportedfor various applications. A chip with a 500-
dpi cellular-logic processing array was implemented
to enhance and verify fingerprint images [17]. A
pointing device using a specialized algorithm was
presented for motion detection in [18] .
Reconfigurable binary image processing chips have
been designed to generalize the binary image
applications of a chip. Chips were presented to
perform basic binary morphological operations, such
as dilation, erosion, opening, and closing [16], [20],
[21]. Programmable analog vision processors based
on the cellular neural or nonlinear network universal
machine architecture were proposed for a wide range
of applications such as motion analysis and texture
classification
Proceedings International Conference On Advances In Engineering And Technology
ISBN NO: 978 - 1503304048
www.iaetsd.in
International Association of Engineering & Technology for Skill Development
62
2. Literature Survey: [1]. A. J. Lipton, H. Fujiyoshi,
and R. S. Patil, “Moving target classification and
tracking from real-time video,” in Proc. Workshop
Appl. Comput. Vision, 1998, pp. 8–14.
This paper describes an end-to-end method for
extracting moving targets from a real-time video
stream, classifying them into predefined categories
according to image-based properties, and then
robustly tracking them. Moving targets are detected
using the pixel wise difference between consecutive
image frames. A classification metric is applied these
targets with a temporal consistency constraint to
classify them into three categories: human, vehicle or
background clutter. Drawbacks: Even though,
Background subtraction takes place properly, this
method is used for only object extraction for single
image.
[2]. M. R. Lyu, J. Song, and M. Cai, “A
comprehensive method for multilingual video text
detection, localization, and extraction,” IEEE Trans.
Circuit Syst. Video Technol., vol. 15, no. 2, pp. 243–
255, Feb. 2005.
This project deals in security applications. Any
texture or image can be embedded in to any cover
image. Hiding is the main criteria designed in this
project. Drawbacks: This project is used for only
images. But video security can’t be provided by using
this project.
[3]. W. Chan, J. Chang, T. Chen et al., “Efficient
content analysis engine for visual surveillance
network,” IEEE Trans. Circuits Syst. Video Technol.,
vol. 19, no. 5, pp. 693–703, May 2009.
The algorithm incorporates a temporal data
correlation predictor which can exhibit the
correlation between data and reduce computation
based on this correlation.
Drawbacks: Only small scale images can be
compresses and can’t be done for videos.
[4]. R. Dominguez-Castro, S. Espejo, A. Rodriguez-
Vazquez et al., “A 0.8-μm CMOS 2-D programmable
mixed-signal focal-plane array processor with on-
chip binary imaging and instructions storage,” IEEE
J. Solid-State Circuits, vol. 32, no. 7, pp. 1013–1026,
Jul. 1997.
This project designs tiny a processor, which can be
implemented in Cameras. This extra chip has the
capability to increase image quality and can remove
blurring effects also. Less area occupancy and low
latency are the main advantages by using this project.
Drawbacks: It can’t be implemented for shuttering
images. Only single snap shot images can be
processed through this chip.
This project presents a binary image processor that
consists of a reconfigurable binary processing
module, including reconfigurable binary compute
units and output control logic, input and output image
control units, and peripheral circuits. The
reconfigurable binary compute units are of a mixed
grained architecture, which has the characteristics of
high flexibility, efficiency, and performance. The
performance of the processor is enhanced by using
the dynamic reconfiguration approach. The processor
is implemented to perform real time binary image
processing. It is found that the processor can process
pixel-level images and extract image features, such as
boundary and motion images. Basic mathematical
morphology operations and complicated algorithms
can easily be implemented on it. The processor has
the merit of high speed, simple structure, and wide
application range.
Proceedings International Conference On Advances In Engineering And Technology
ISBN NO: 978 - 1503304048
www.iaetsd.in
International Association of Engineering & Technology for Skill Development
63
3. Fig1. Architecture of the binary image processor.
The proposed processor is designed for applications
in image or video processing, computer vision,
machine intelligence, and identification and
authentication systems. Such systems should have a
high flexibility and high performance processor for
wide applications; therefore, the processor design is
focused on high flexibility and speed. Some of the
conventional works are designed for specific
applications and some have large areas and high
power consumption. Then, a reconfigurable binary
processing module with high speed and simple
structure is implemented for wide use and consuming
fewer hardware resources. The architecture of the
proposed processor is shown in Fig. 1. The core of
the processor is a reconfigurable binary processing
module consisting of binary compute units and output
control logic. The processor also has two bus
interfaces, the input and output control logic units,
the process control unit, and a configuration register
group.
RECONFIGURABLE BINARY PROCESSING
MODULE:
The diagram of the reconfigurable binary processing
module (RBPM) is given in Fig. 2. It can be divided
into two main parts. The first part is the output
control logic, which selects the output from all the
binary compute unit outputs according to the given
parameters and converts the series data of 1-b binary
images into parallel data.
Fig2. Diagram of the reconfigurable binary
processing module
The second part consists of several binary compute
units that perform binary logic and binary image
operations at a high speed. The binary image
algorithms are realized by the operations in the
individual binary compute units and the connection
pattern of these units. The units can execute binary
image operations in a pipelined or parallel manner.
The operation executed in a binary compute unit is
decided by configurable registers, including logic
operation parameters, image resolution parameters;
mask sizes, input and output selection parameters,
and auxiliary parameters.
Proceedings International Conference On Advances In Engineering And Technology
ISBN NO: 978 - 1503304048
www.iaetsd.in
International Association of Engineering & Technology for Skill Development
64
4. The binary compute element comprises two input
control multiplexers, n binary logic elements, a
binary reduction element, and a binary median filter.
The input control multiplexer selects input data for
the binary logic element from the line memories, the
SDRAM, and the parameters in the register group.
When a video image is processed, line memories are
needed to buffer image signals before they are input
to binary logic elements. Line memory structure is
changed to the following structure.
Line memory address generator circuit:
Existing:
Proposed:
In proposed ring counter, power can be halved by
inserting SR control circuitry.
REFERENCES:
[1] Q. Huang, Z. Liu, A. Rosenberg, D. Gibbon, and
B. Shahraray, “Automated generation of news
content hierarchy by integrating audio, video, and
text information,” in Proc. IEEE Int. Conf. Acoust.,
Speech, Signal Process., vol. 6, 1999, pp. 3025–3028.
[2] W. Qi, L. Gu, H. Jiang, X.-R. Chen, and H.-J.
Zhang, “Integrating visual, audio and text analysis for
news video,” in Proc. Int. Conf. Image Process., vol.
3, 2000, pp. 520–523.
[3] M. R. Lyu, E. Yau, and K. S. Sze, “A
multilingual, multimodal digital video library
system,” in Proc. Joint Conf. Digital Libraries,
Portland,OR, Jul. 2002, pp. 145–153.
[4] R. Lienhart, “Automatic text recognition for video
indexing,” in Proc. ACM Multimedia, Boston, MA,
Nov. 1996, pp. 11–20.
[5] S. Sato and T. Kanade, “NAME-IT: Association
of face and name in video,” in Proc. IEEE Conf.
Comput. Vis. Pattern Recognit., San Juan, Puerto
Rico, Jun. 1997, pp. 368–373.
[6] A. Jian and S. Bhattacharjee, “Text segmentation
using gabor filters for automatic document
processing,” Machine Vis. Applicat., vol. 5, pp. 169–
184, 1992.
[7] V. Wu, R. Manmatha, and E. M. Riseman,
“Textfinder: An automatic system to detect and
recognize text in images,” IEEE Trans. Pattern Anal.
Mach. Intell., vol. 21, no. 11, pp. 1224–1229, Nov.
1999.
[8] H. Li, D. Doermann, and O. Kia, “Automatic text
detection and tracking in digital video,” IEEE Trans.
Image Process., vol. 9, no. 1, pp. 147–156, Jan. 2000.
[9] M. R. Lyu, J. Song, and M. Cai, “A
comprehensive method for multilingual video text
detection, localization, and extraction,” IEEE Trans.
Circuit Syst. Video Technol., vol. 15, no. 2, pp. 243–
255, Feb. 2005.
[10] W. Miao, Q. Lin, W. Zhang et al., “A
programmable SIMD vision chip for real-time vision
Proceedings International Conference On Advances In Engineering And Technology
ISBN NO: 978 - 1503304048
www.iaetsd.in
International Association of Engineering & Technology for Skill Development
65
5. applications,” IEEE J. Solid-State Circuits, vol. 43,
no. 6, pp. 1470–1479, Jun. 2008.
[11] A. Lopich and P. Dudek, “A SIMD cellular
processor array vision chip with asynchronous
processing capabilities,” IEEE Trans. Circuits Syst. I,
vol. 58, no. 10, pp. 2420–2431, Oct. 2011.
[12] H. Yang and A. C. Kot, “Binary image
authentication with tampering localization by
embedding cryptographic signature and block
identifier,” IEEE Signal Process. Lett., vol. 13, no.
12, pp. 741–744, Dec. 2006.
[13] M. Wu and B. Liu, “Data hiding in binary image
for authentication and annotation,” IEEE Trans.
Multimedia, vol. 6, no. 4, pp. 528–538, Aug. 2004.
[14] H. Yang, A. C. Kot, and S. Rahardja,
“Orthogonal data embedding for binary images in
morphological transform domain: A high-capacity
approach,” IEEE Trans. Multimedia, vol. 10, no. 3,
pp. 339–351, Apr. 2008.
Proceedings International Conference On Advances In Engineering And Technology
ISBN NO: 978 - 1503304048
www.iaetsd.in
International Association of Engineering & Technology for Skill Development
66