SlideShare une entreprise Scribd logo
1  sur  5
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
A Configurable Parallel Hardware Architecture for
Efficient Integral Histogram Image Computing
Abstract:
Integral histogram image can accelerate the computing process of feature algorithm in computer
vision, but exhibits high computation complexity and inefficient memory access. In this paper,
we propose a configurable parallel architecture to improve the computing efficiency of integral
histogram. Based on the configurable design in the architecture, multiple integral objects for
integral histogram image, such as image intensity, image gradient, and local binary pattern, are
well supported. Meanwhile, by means of the proposed strip-based memory partitioning
mechanism, this architecture processes the integral histogram quickly with maximal parallelism
in a pipeline manner. Besides, in this architecture, the proposed data correlation memory
compression mechanism effectively solves the expansion problem of integral histogram memory
caused by storing the histogram data. It fully reduces the data redundancy in the integral
histograms, and saves a lot of memory resources. The proposed architecture of this paper
analysis the logic size, area and power consumption using Xilinx 14.2.
Enhancement of the project:
Existing System:
In vision applications, the integral histogram image is a generic concept, which can be used for
accelerating different feature algorithms by using different integral objects. If the integral object
is the image intensity, it can be used to not only accelerate the Haar feature computing in the face
detection applications, but also accelerate the scale-invariant feature transform (SIFT) feature
and speedup robust feature (SURF) feature. If the integral object is the gradient of the image
pixels, the histogram of gradients feature can be computed quickly. If the integral object is the
local binary pattern (LBP), the LBP-based vision application can be accelerated.
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
However, with the advance of camera technology, the increasing image size poses a major
challenge to vision applications. The computation complexity of integral histogram is getting
high. As we have mentioned above, the integral histogram computing is characterized by high
data dependence and frequent memory access. In order to improve the computing speed of
integral histogram in practical implementations, some previous works aim to increase
performance by using multicore platform and graphic processing unit (GPU) platform.
Implementations on multicore and GPU platform can support generic integral histograms
mentioned above by programming, but the power efficiency of these schemes are not
satisfactory. Some works design specific hardware architectures for the integral histogram to
achieve an efficient computation. However, these works are specifically designed for a certain
kind of integral object and the generic integral histogram cannot be supported. Meanwhile, the
memory expansion problem is not considered. As the image size becomes larger, the computing
efficiency gets lower.
Histogram image is very useful for many computer vision applications. In order to improve the
histogram computing method, many fast computation methods are proposed. This method
exploits the previous computed histograms and updates the new histograms by added new
column of histograms and removed old ones. Meanwhile, some parallel hardware architecture
are proposed to accelerate histogram computing. However, many computer vision applications
require the summarization of histogram values in specific regions, and shows the characteristic
of no overlap of sliding window for reusing the previous histograms. The integral histogram
technique proposed in can compute the summarization of histograms in a specific region in
constant time. Hence, it is more useful in such kinds of applications.
Disadvantages:
 computing efficiency is low
 high area and power
Proposed System:
Overall Architecture
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Fig. 1. Overall architecture.
As shown in Fig. 1, our proposed architecture consists of controller unit (CU), OIM, integral
histogram calculation unit (CALU), integral compression unit (ICU), integral restore unit (IRU),
and integral histogram memory (IHM). CU writes the input image data into OIM. Under the
control of CU, the CALU loads the data from OIM to achieve the integral histogram computing.
Integral Histogram Computing Architecture Design
As shown in Fig. 2, the core computing unit CALU mainly consists of the configurable operation
unit (COU) and a set of w-structures. w-structure denotes a size of w × [log2(w − 1) + 1]
computing array.
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Fig. 2. Architecture of the CALU.
Memory Partitioning Mechanism
In order to support the maximal parallelism-based pipeline computing in CALU, OIM must
support the fetching of w data simultaneously. Hence, we design a strip-based memory
partitioning mechanism. As shown in Fig. 3(a), the m × n image is divided to several w × n
image strips. While designing the hardware architecture, given a strip width w, we construct the
w-structure in CALU and design pipeline processing mechanism to adapt to the input of different
w × n image blocks, as shown in Fig. 3(b).
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Fig. 3. Strip-based memory partitioning. (a) Image is divided into strips. (b) Strips are processed in
pipeline way.
Advantages:
 improve the computing efficiency
 improve area and power
Software implementation:
 Modelsim
 Xilinx ISE

Contenu connexe

En vedette

HPC_UMD_poster_foss
HPC_UMD_poster_fossHPC_UMD_poster_foss
HPC_UMD_poster_fosscjfoss
 
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...IJSRD
 
emerging memory technologies Document
emerging memory technologies Documentemerging memory technologies Document
emerging memory technologies DocumentVidya Baddam
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTERAJILMON
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDLArko Das
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSUday Prakash
 
EEUC (IV-EEE)
EEUC (IV-EEE)EEUC (IV-EEE)
EEUC (IV-EEE)betasam
 

En vedette (8)

HPC_UMD_poster_foss
HPC_UMD_poster_fossHPC_UMD_poster_foss
HPC_UMD_poster_foss
 
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
 
emerging memory technologies Document
emerging memory technologies Documentemerging memory technologies Document
emerging memory technologies Document
 
DREAM QUADCOPTER
DREAM QUADCOPTERDREAM QUADCOPTER
DREAM QUADCOPTER
 
Digital filter design using VHDL
Digital filter design using VHDLDigital filter design using VHDL
Digital filter design using VHDL
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
 
Cardiac Rehabilitation
Cardiac Rehabilitation Cardiac Rehabilitation
Cardiac Rehabilitation
 
EEUC (IV-EEE)
EEUC (IV-EEE)EEUC (IV-EEE)
EEUC (IV-EEE)
 

Plus de Ieee Xpert

A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...Ieee Xpert
 
A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions Ieee Xpert
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticIeee Xpert
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designIeee Xpert
 
Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...Ieee Xpert
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange Ieee Xpert
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...Ieee Xpert
 
Low power variation-tolerant nonvolatile lookup table design
Low power variation-tolerant nonvolatile lookup table design Low power variation-tolerant nonvolatile lookup table design
Low power variation-tolerant nonvolatile lookup table design Ieee Xpert
 
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell Ieee Xpert
 
Ieee power electrincs projects 2016 2017 titles mtech
Ieee power electrincs projects  2016 2017 titles mtechIeee power electrincs projects  2016 2017 titles mtech
Ieee power electrincs projects 2016 2017 titles mtechIeee Xpert
 

Plus de Ieee Xpert (10)

A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...
 
A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate design
 
Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...
 
Low power variation-tolerant nonvolatile lookup table design
Low power variation-tolerant nonvolatile lookup table design Low power variation-tolerant nonvolatile lookup table design
Low power variation-tolerant nonvolatile lookup table design
 
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
 
Ieee power electrincs projects 2016 2017 titles mtech
Ieee power electrincs projects  2016 2017 titles mtechIeee power electrincs projects  2016 2017 titles mtech
Ieee power electrincs projects 2016 2017 titles mtech
 

Dernier

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 

Dernier (20)

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 

A configurable parallel hardware architecture for efficient integral histogram image computing

  • 1. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back A Configurable Parallel Hardware Architecture for Efficient Integral Histogram Image Computing Abstract: Integral histogram image can accelerate the computing process of feature algorithm in computer vision, but exhibits high computation complexity and inefficient memory access. In this paper, we propose a configurable parallel architecture to improve the computing efficiency of integral histogram. Based on the configurable design in the architecture, multiple integral objects for integral histogram image, such as image intensity, image gradient, and local binary pattern, are well supported. Meanwhile, by means of the proposed strip-based memory partitioning mechanism, this architecture processes the integral histogram quickly with maximal parallelism in a pipeline manner. Besides, in this architecture, the proposed data correlation memory compression mechanism effectively solves the expansion problem of integral histogram memory caused by storing the histogram data. It fully reduces the data redundancy in the integral histograms, and saves a lot of memory resources. The proposed architecture of this paper analysis the logic size, area and power consumption using Xilinx 14.2. Enhancement of the project: Existing System: In vision applications, the integral histogram image is a generic concept, which can be used for accelerating different feature algorithms by using different integral objects. If the integral object is the image intensity, it can be used to not only accelerate the Haar feature computing in the face detection applications, but also accelerate the scale-invariant feature transform (SIFT) feature and speedup robust feature (SURF) feature. If the integral object is the gradient of the image pixels, the histogram of gradients feature can be computed quickly. If the integral object is the local binary pattern (LBP), the LBP-based vision application can be accelerated.
  • 2. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back However, with the advance of camera technology, the increasing image size poses a major challenge to vision applications. The computation complexity of integral histogram is getting high. As we have mentioned above, the integral histogram computing is characterized by high data dependence and frequent memory access. In order to improve the computing speed of integral histogram in practical implementations, some previous works aim to increase performance by using multicore platform and graphic processing unit (GPU) platform. Implementations on multicore and GPU platform can support generic integral histograms mentioned above by programming, but the power efficiency of these schemes are not satisfactory. Some works design specific hardware architectures for the integral histogram to achieve an efficient computation. However, these works are specifically designed for a certain kind of integral object and the generic integral histogram cannot be supported. Meanwhile, the memory expansion problem is not considered. As the image size becomes larger, the computing efficiency gets lower. Histogram image is very useful for many computer vision applications. In order to improve the histogram computing method, many fast computation methods are proposed. This method exploits the previous computed histograms and updates the new histograms by added new column of histograms and removed old ones. Meanwhile, some parallel hardware architecture are proposed to accelerate histogram computing. However, many computer vision applications require the summarization of histogram values in specific regions, and shows the characteristic of no overlap of sliding window for reusing the previous histograms. The integral histogram technique proposed in can compute the summarization of histograms in a specific region in constant time. Hence, it is more useful in such kinds of applications. Disadvantages:  computing efficiency is low  high area and power Proposed System: Overall Architecture
  • 3. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Fig. 1. Overall architecture. As shown in Fig. 1, our proposed architecture consists of controller unit (CU), OIM, integral histogram calculation unit (CALU), integral compression unit (ICU), integral restore unit (IRU), and integral histogram memory (IHM). CU writes the input image data into OIM. Under the control of CU, the CALU loads the data from OIM to achieve the integral histogram computing. Integral Histogram Computing Architecture Design As shown in Fig. 2, the core computing unit CALU mainly consists of the configurable operation unit (COU) and a set of w-structures. w-structure denotes a size of w × [log2(w − 1) + 1] computing array.
  • 4. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Fig. 2. Architecture of the CALU. Memory Partitioning Mechanism In order to support the maximal parallelism-based pipeline computing in CALU, OIM must support the fetching of w data simultaneously. Hence, we design a strip-based memory partitioning mechanism. As shown in Fig. 3(a), the m × n image is divided to several w × n image strips. While designing the hardware architecture, given a strip width w, we construct the w-structure in CALU and design pipeline processing mechanism to adapt to the input of different w × n image blocks, as shown in Fig. 3(b).
  • 5. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Fig. 3. Strip-based memory partitioning. (a) Image is divided into strips. (b) Strips are processed in pipeline way. Advantages:  improve the computing efficiency  improve area and power Software implementation:  Modelsim  Xilinx ISE