Icisc47916 2020 9171146
Icisc47916 2020 9171146
Icisc47916 2020 9171146
Abstract—Presently, real-time image processing is reconstruction of image with the help of hardware that
gaining increasing popularity, specifically in the field of leads to an on-chip image reconstruction architecture
satellite imaging and medical imaging. Naturally, using the help of a bicubic interpolation technique. The
researchers are increasingly being inclined to design bicubic technique is used whenever there is a necessity to
dedicated hardware for imaging methods to aid real-time
processing in a cost-effective way. Likewise, several VLSI
transform LRI (Low-Resolution Image) to HRI (High-
architectures have already been designed for a variety of Resolution Image) or to store the old images or to scale up
imaging methods. But, in spite of being a significant and or scale down the image pixels. The proposed architecture
popular imaging method, the image interpolation has no is successfully verified using on board testing and that can
such notable dedicated VLSI architecture so far. Image be fabricated on-chip for real-time image processing. This
interpolation has vast applicability ranging from image architecture will compete with software-intensive
inpainting to image registration. In all such applications, the processes that are present in the market. In the next
image interpolation part has been performed by software- subsequent sections, it can be observed that our
based implementations. To alleviate the issue, a dedicated architecture will do the same task in an efficient manner
VLSI architecture 2D bicubic interpolation has been
designed. The proposed bicubic architecture is based on
in terms of latency, throughput, and the number of a clock
state-of-the-art VLSI architectures for performing square cycle.
and cube operations following vedic mathematics. The paper is organized as follows. Existing works
Furthermore, all the adders used in the proposed design are
have been discussed in section II. Proposed bicubic
judiciously developed to increase the speed retaining an
acceptable area and power consumption. The proposed interpolation architecture has been illustrated in section
architecture is realized in the xilinx vivado 18.2 tool. The III. And in section IV contains results and discussions.
simulation results exhibit satisfactory performances. The Finally, the conclusion in section V.
quality of the proposed bicubic architecture has also been
successfully tested by on board testing using the xilinx
ZCU104 board to verify the viability of the design to be
II. EXISTING WORK
applied in real-time imaging applications.
Keywords- High-resolution image, Low-resolution Bicubic interpolation is one of the hot topics among
image, Bicubic interpolation, Cube module, Square module, other interpolation methods available for digital image
Bicubic interpolation function, Hard shifter, Multiplier, processing. There are several researchers who have
Adder
successfully made some algorithms to improve the
I. INTRODUCTION performance of the system. But there are few of them who
have tried to implement it to hardware. Among them,
Bicubic interpolation is one of the efficient methods to some of the significant and notable work has been
find unknown pixels in digital image processing. In recent mentioned hare.
days many researchers have tried to improve the
algorithm to improve image quality. They have come up One of the definitions of image interpolation is that it's
with new ideas that have helped a lot to find unknown a technique to transform low-resolution images into a
pixels value. But at one place existing ideas are lagging. high-resolution image. It is very useful in many image
Till now, researchers have tried to improve image quality processing tasks. An edge directed bicubic interpolation
only in software level using a local machine. There is no has been done by zhou dengwen. The main objective of
harm in doing it in a local machine with the help of this paper is that it can adapt to the varying edge structure
software, but the time and process complexity also of an image. And he has successfully reduced common
increase. So, in this paper, our main interest is to artifacts like blocking, ringing, and blurring [1].
overcome this deficiency by implementing the process of
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
ܵ ݉ݑൌ ܲ ̰ܥ
(4)
Fig.2: Process flow of 2D bicubic interpolation Fig.4: Proposed modified CSA using CLA.
From the above pixel function represented in (1), it is
evident that the overall architecture needs adder, Using such kind of adder, shift and add based arbitrary
subtractor, square circuit, cube circuit, and delay elements multiplier has been developed. ‘Hard Shifters’ (HS), has
[13]. For the implementation of bicubic interpolation been used in the multiplier which can be realized by mere
function (Rc), the different components required are bus cross-connection. A sample of the hard shifter is
adder, counter, SAM, memory, and delay elements. depicted in Fig. 5.
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
ܲ ǡ ܲଵ ǡ ǥ ǥ Ǥ Ǥ ܲଵହ indicates respective binary bits of the adder is used to add the numbers from the two memory
number ܲǤ arrays in order to get the cubes.
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
A. Simulation Results:
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Fourth International Conference on Inventive Systems and Control (ICISC 2020)
IEEE Xplore Part Number: CFP20J06-ART; ISBN: 978-1-7281-2813-9
[12] Duan, H., Deng, Y., Wang, X., & Liu, F. (2013). Biological eagle-
eye-based visual imaging guidance simulation platform for unmanned
flying vehicles. IEEE Aerospace and Electronic Systems Magazine,
28(12), 36-45.
Authorized licensed use limited to: Heriot-Watt University. Downloaded on September 20,2020 at 18:01:03 UTC from IEEE Xplore. Restrictions apply.