Implementation of Video Processing Techniques on a Field Programmable Gate Array Development Platform

Implementation of Video Processing Techniques on a Field Programmable Gate Array Development Platform

Author: Michael Thomas Amoruso (Jr)

Publisher:

Published: 2015

Total Pages: 72

ISBN-13:

DOWNLOAD EBOOK

The thesis covers detailed description of a development platform for video processing system targeted for ON-camera applications. Platforms such as the Zynq and Xilinx Inc., integrate high-performance processing, programmable digital intellectual property (IP), core peripheral, and input-output video signal interfaces into a single FPGA chip. The advantages of using this method include size, weight, and power (SWAP) requirements in applications such as pilot helmet vision and binocular video processors. The contents include an overview of the processor system and IP cores on the FPGA architecture, video processing IP cores, Integrated Design Environment (IDE) tools, and case studies on grey scale conversion and canny edge detection. The results from the case studies display the effectiveness of the design and implementation methodology. Programmable IP core peripherals enable real-time processing, which is difficult to meet under SWAP constraints using software alone. The thesis presents studies on the design and implementation methodology and FPGA video processor platform.


A Scalable Image/video FPGA Processing Platform with Approximate Design

A Scalable Image/video FPGA Processing Platform with Approximate Design

Author: Yunxiang Zhang

Publisher:

Published: 2018

Total Pages:

ISBN-13:

DOWNLOAD EBOOK

This dissertation presents a scalable image/video platform with approximate computing design on Field-Programmable Gate Array (FPGA). The platform is able to capture images in real time with a low-cost OV7670 camera and display the original, in-process and final results of images on a VGA-interfaced monitor. To make the platform reusable and expandable, the design with Verilog Hardware Description Language (HDL) and the verification environment including six Open Verification Components (OVCs) are provided. Compared to prior works, our proposed work achieves the least FPGA resource cost (753 Look Up Tables (LUTs) and 277 Registers) on the design of a Camera-FPGA-VGA platform. Furthermore, we present a novel approximate design library with FPGA and provide several slice-energy cost solutions corresponding to different application constrains. Specifically three approximations of multipliers and two approximations of adders, along with the exact designs, are presented and integrated as twelve benchmarks to implement RGB to grayscale conversion as a case study. Experimental results show that the minimum slice-energy cost, integrated with approximate\#2 adder and approximate\#3 multiplier, achieves 25.17% slice-energy saving compared with the exact design by sacrificing the quality of results as 5.69% error for multiplier and 2.85% for adder.


Digital Video Processing for Engineers

Digital Video Processing for Engineers

Author: Michael Parker

Publisher: Newnes

Published: 2012-10-10

Total Pages: 235

ISBN-13: 0124157602

DOWNLOAD EBOOK

Any device or system with imaging functionality requires a digital video processing solution as part of its embedded system design. Engineers need a practical guide to technology basics and design fundamentals that enables them to deliver the video component of complex projects. This book introduces core video processing concepts and standards, and delivers practical how-to guidance for engineers embarking on digital video processing designs using FPGAs. It covers the basic topics of video processing in a pictorial, intuitive manner with minimal use of mathematics. Key outcomes and benefits of this book for users include: understanding the concepts and challenges of modern video systems; architect video systems at a system level; reference design examples to implement your own high definition video processing chain; understand implementation trade-offs in video system designs. Video processing is a must-have skill for engineers working on products and solutions for rapidly growing markets such as video surveillance, video conferencing, medical imaging, military imaging, digital broadcast equipment, displays and countless consumer electronics applications This book is for engineers who need to develop video systems in their designs but who do not have video processing experience. It introduces the fundamental video processing concepts and skills in enough detail to get the job done, supported by reference designs, step-by-step FPGA- examples, core standards and systems architecture maps Written by lead engineers at Altera Corp, a top-three global developer of digital video chip (FPGA) technology


FPGA-based Implementation of Signal Processing Systems

FPGA-based Implementation of Signal Processing Systems

Author: Roger Woods

Publisher: John Wiley & Sons

Published: 2017-05-01

Total Pages: 356

ISBN-13: 1119077958

DOWNLOAD EBOOK

An important working resource for engineers and researchers involved in the design, development, and implementation of signal processing systems The last decade has seen a rapid expansion of the use of field programmable gate arrays (FPGAs) for a wide range of applications beyond traditional digital signal processing (DSP) systems. Written by a team of experts working at the leading edge of FPGA research and development, this second edition of FPGA-based Implementation of Signal Processing Systems has been extensively updated and revised to reflect the latest iterations of FPGA theory, applications, and technology. Written from a system-level perspective, it features expert discussions of contemporary methods and tools used in the design, optimization and implementation of DSP systems using programmable FPGA hardware. And it provides a wealth of practical insights—along with illustrative case studies and timely real-world examples—of critical concern to engineers working in the design and development of DSP systems for radio, telecommunications, audio-visual, and security applications, as well as bioinformatics, Big Data applications, and more. Inside you will find up-to-date coverage of: FPGA solutions for Big Data Applications, especially as they apply to huge data sets The use of ARM processors in FPGAs and the transfer of FPGAs towards heterogeneous computing platforms The evolution of High Level Synthesis tools—including new sections on Xilinx's HLS Vivado tool flow and Altera's OpenCL approach Developments in Graphical Processing Units (GPUs), which are rapidly replacing more traditional DSP systems FPGA-based Implementation of Signal Processing Systems, 2nd Edition is an indispensable guide for engineers and researchers involved in the design and development of both traditional and cutting-edge data and signal processing systems. Senior-level electrical and computer engineering graduates studying signal processing or digital signal processing also will find this volume of great interest.


Real Time Design and Implementation of FPGA Based Sobel Edge Detection Video Processing Embedded System

Real Time Design and Implementation of FPGA Based Sobel Edge Detection Video Processing Embedded System

Author: Jin Wang

Publisher:

Published: 2015

Total Pages: 150

ISBN-13:

DOWNLOAD EBOOK

In digital image and video processing field, edge detection of pattern recognition from images and videos is one of the most important techniques. As the technology developing, edge detection technique has been greatly benefited and real time video processing can be allowed on embedded system, like FPGA and DSP platform. Various implementations of edge detection image processing algorithms are developed on embedded system platform like Sobel edge detection, Prewitt edge detection, Canny edge detection and Roberts edge detection etc. Therefore, we proposed a FPGA based edge detection technique on real time image and video processing platform. This platform is based on Altera's Cyclone 4 series FPGA EP4CE30F23C6 processor and along with some dedicated high speed image and video processing chips to realize real time video transmission and processing functions. In this thesis, we first introduce our hardware design of this real time image and video processing system and then we discuss how we design Sobel edge detection algorithm and implement on this FPGA based real time video processing platform.


Field Programmable Logic and Application

Field Programmable Logic and Application

Author: Jürgen Becker

Publisher: Springer Science & Business Media

Published: 2004-08-19

Total Pages: 1226

ISBN-13: 3540229892

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 14th International Conference on Field-Programmable Logic, FPL 2003, held in Leuven, Belgium in August/September 2004. The 78 revised full papers, 45 revised short papers, and 29 poster abstracts presented together with 3 keynote contributions and 3 tutorial summaries were carefully reviewed and selected from 285 papers submitted. The papers are organized in topical sections on organic and biologic computing, security and cryptography, platform-based design, algorithms and architectures, acceleration application, architecture, physical design, arithmetic, multitasking, circuit technology, network processing, testing, applications, signal processing, computational models and compiler, dynamic reconfiguration, networks and optimisation algorithms, system-on-chip, high-speed design, image processing, network-on-chip, power-aware design, IP-based design, co-processing architectures, system level design, physical interconnect, computational models, cryptography and compression, network applications and architecture, and debugging and test.


Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology

Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology

Author: Luciano Lavagno

Publisher: CRC Press

Published: 2017-02-03

Total Pages: 798

ISBN-13: 1482254611

DOWNLOAD EBOOK

The second of two volumes in the Electronic Design Automation for Integrated Circuits Handbook, Second Edition, Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology thoroughly examines real-time logic (RTL) to GDSII (a file format used to transfer data of semiconductor physical layout) design flow, analog/mixed signal design, physical verification, and technology computer-aided design (TCAD). Chapters contributed by leading experts authoritatively discuss design for manufacturability (DFM) at the nanoscale, power supply network design and analysis, design modeling, and much more. New to This Edition: Major updates appearing in the initial phases of the design flow, where the level of abstraction keeps rising to support more functionality with lower non-recurring engineering (NRE) costs Significant revisions reflected in the final phases of the design flow, where the complexity due to smaller and smaller geometries is compounded by the slow progress of shorter wavelength lithography New coverage of cutting-edge applications and approaches realized in the decade since publication of the previous edition—these are illustrated by new chapters on 3D circuit integration and clock design Offering improved depth and modernity, Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology provides a valuable, state-of-the-art reference for electronic design automation (EDA) students, researchers, and professionals.


Encyclopedia of Business Analytics and Optimization

Encyclopedia of Business Analytics and Optimization

Author: Wang, John

Publisher: IGI Global

Published: 2014-02-28

Total Pages: 2862

ISBN-13: 1466652039

DOWNLOAD EBOOK

As the age of Big Data emerges, it becomes necessary to take the five dimensions of Big Data- volume, variety, velocity, volatility, and veracity- and focus these dimensions towards one critical emphasis - value. The Encyclopedia of Business Analytics and Optimization confronts the challenges of information retrieval in the age of Big Data by exploring recent advances in the areas of knowledge management, data visualization, interdisciplinary communication, and others. Through its critical approach and practical application, this book will be a must-have reference for any professional, leader, analyst, or manager interested in making the most of the knowledge resources at their disposal.


Optimizing FPGA Design for Real Time Video Content Analysis

Optimizing FPGA Design for Real Time Video Content Analysis

Author: Xiaoyin Ma

Publisher:

Published: 2016

Total Pages: 109

ISBN-13: 9781339729589

DOWNLOAD EBOOK

The rapid growth of camera and storage capabilities, over the past decade, has resulted in an exponential growth in the size of video repositories, such as YouTube. In 2015, 400 hours of videos are uploaded to YouTube every minute. At the same time, massive amount of images/videos are generated from monitoring cameras for elderly, sick assistance, satellites for earth science research, and telescopes for space exploration. Human annotation and manual manipulation of such videos are infeasible. Computer vision technology plays an essential role in automating the indexing, sorting, tagging, searching and analyzing huge amount of video data. Object detection and activity recognition in general are some of the most challenging topics in computer vision today. While the detection/recognition accuracy has increased dramatically over the past few years, it has not kept up with the complexity of detection/recognition tasks nor with the increased resolution of the video/image sources. As a result, the computation speed, and power consumption, of computer vision applications have become a major impediment to their wider use. Thus applications relying on real-time monitoring/feedback are not possible under current speeds. This thesis focuses on the use of Field Programmable Gate Arrays (FPGAs) to accelerate computer vision applications for embedded/real time applications while maintaining similar detection/recognition accuracy as the original processing. FPGAs are electronic devices on which an arbitrary digital circuit can be (re) configured under software control. To leverage the computational parallelism on FPGAs, fixed-point arithmetic is used for all implementations. The benefit of using fixed-point representation over floating point is the reduced bit-width, but the range and sometimes the precision are limited. Comprehensive studies are performed in this study to show that the classification system has some degree of tolerance to the reduced precision data representation. Hence FPGA programs are implemented accordingly in low bit-width fixed-point to achieve high computation throughput, low power consumption, and accurate classification.