Low-resolution Image Processing based on FPGA
|
|
|
- Emory Austin
- 10 years ago
- Views:
Transcription
1 Abstract Research Journal of Recent Sciences ISSN Low-resolution Image Processing based on FPGA Mahshid Aghania Kiau, Islamic Azad university of Karaj, IRAN Available online at: Received 11 th September 2013, revised 13 th January 2014, accepted 20 th April 2014 Today, development of different methods such as scanners and digital cameras for receiving discrete data has led to high application of image processing. Images resulted from the discrete data have some noise and the distance among samples within the image might seem blur and it decreases the resolution of image. Image processing refers to a set of operations and methods used to decrease disadvantages and increase visual quality of the image. The issue of evaluating quality of images is one of the most common issues related to image processing algorithms. Resolution recognition is a criterion for the image acceptability; it also declares efficiency and acceptability of many of the algorithms associated with the image. The present paper intends to study low- resolution image processing based on FPGA. Keywords: FPGA, low-resolution image, image processing. Introduction Image processing refers to a set of operations and processes which are done in different fields related to visual analysis. Image processing might increase or decrease image resolution. The specific meaning of image processing refers to any kind of signal processing whose input is an image such as a photograph or a frame of a video. The output of the image processing could be an image, a set of specific signs, or variables related to the image. Usually, image processing techniques treat the image as s two-dimensional signal and apply standard techniques of signal processing to them. Image processing usually refers to digital processing of the image, digital processing is one of the branches of computer knowledge and it deals with digital signal processing representing pictures taken by a digital camera or scanned by a scanner. Image processing has two main branches: image improvement, and vision of the device. Image improving consists of methods such as applying the blurring filters and increasing contrast for improving visual quality of images and getting ensured of their true demonstration within the target space (such as the printer or computer screen) 1. The technology of multi-programmable switch array has made a new revolution in the digital design field. The concept of digital design has confronted a great evolution in the fields of architecture, design volume, speed, and type of attitude toward digital design. Today, FPGAs (field programmable gate array) provide an opportunity for designers to fulfill their digital design based on the required volume and complexity. In fact, FPGAs are the new generation of programmable digital integrated circuits. Speed of implementation of logic functions in FPGAs is very high and in the nano-second range. FPGAs refer to a chip made of a high number of logic blocks, communication lines, and input/output bases settled beside each other in an array-form. Lines of communication that make a relation among logic blocks are made from programmable switches. Depending on their type, some of the switches are programmable only once and some others are programmable for several times. As it was mentioned, FPGAs are applied for implementing fairly complicated and digital functions that need high processing speed. The processing speed of FPGAs is considerable higher than that of the other systems. FPGAs include separate hardware whose task is to process data. Moreover, decreasing the required hardware and also simplestandard programming are the advantages of FPGAs. Specialized capabilities of this software have increased FPGA capabilities, and most of the time, it is the processor is used in processing circuits. Also, it has many other amazing capabilities that provide the opportunity for doing an integrated, lowvolume, optimized, and quick design. High-speed of FPGAs makes them appropriate for doing heavy processing activities such as sound and image processing 2. The present paper with the purpose of low- resolution image processing aims to study low- resolution face recognition in the image processing based on FPGA. Face recognition is a successful application of image analysis. Low resolution of the image is a vital issue considered by researchers. Improving the image is an inevitable stage for improving visual features of images with low contrast. The resolution of some medical and aerial images is so low that necessary details are not reflected in them. Therefore, the resolution needs to be improved. The purpose of improving image is to reveal necessary features of the image; these features are unclear in the main image. In fact, low- resolution images problem is common in various processing devices and the performance of existing algorithms have not been successful for solving this problem. In order to address this problem, a strategy has been presented for getting aware of the relation between the image and low/high resolution. Based on the codes created in VERILOG via the modeling, FPGA is used to process images. Quick and correct processing of visual data is provided in this system. Laboratorial International Science Congress Association 8
2 test results indicate that in this research, FPGA is the best method for processing the image. It highly improves quality and clarity of blurred images and photos which have been taken with a tremor. There are different parameters related to designing image processing systems that influence the best choice of the applied hardware. Sampling speed, data transmission rate, processing computation speed, easy of designing, and low cost of the hardware are some of these parameters. According to the explanations, it could be mentioned that FPGA is a better choice for implementing image processing applications. This is an automatic method for optimizing, editing, and adjusting color of photos. It provides tools for improving quality and color, as well as editing photos 3. It automatically solves problems related to contrast and whiteness of photos. It also is able to remove the noise of photos and redness of eyes in face photos. This software saves the performed adjustments and processes, and then it applies them as profiles to the next photos one would aim to edit. Also, the processes could be applied to several photos simultaneously. Face recognition system is applied in order to recognize an individual through a digital photo or a video frame. A solution suggested for this issue is to compare face features with the whole of the face. Visual data could be used for operation implementation in this field. To do so, the camera is installed in a fixed place and the place of the image will be enlarged, while the face which is getting edited stays at the same size. In order to recognize face from the camera, it is possible to solve the problem of low resolution of the face by making changes such as enlightening the face. Speed increasing in processing two dimensional and three dimensional images is possible via FPGA method. The application of this method is obvious in two-dimensional and three- dimensional low resolution images recovery, images dividing, recovering the primary image, and matching the primary image with image background and simulating the image. Implementing FPGA method has many advantages including accordance of this method with algorithms and enough accuracy for protecting effects of the mathematical model. Different variables could be used along with a similar hardware via uploading a new programming in FPGA. Through this method, image processing in applications that pay attention to the real time has been demonstrated 4. Moreover, face recognition through image is possible in spite of different states such as rotation or occlusion in low-resolution images. Recognizing the visual quality and determining decrease of visual quality are key points considered in evaluating methods of image processing such as compressing, noise removing, and water marking. Traditional methods such as mean of squares do not highly consider objects structure in PSNR and/or MSE of image error and role of pixel location in the image and different impacts of pixels with regard to their location on the human eye. In this research, a high-resolution image processing algorithm has been presented. It takes advantage of this algorithm to turn the low- resolution facial image into a high- resolution facial image. If the image has a proper illumination, the algorithm will be useful. Figure-1 Blur images In fact, problems such as images being faded and blur are related to the low- resolution problem. To solve this problem related to low- resolution of the image, super- resolution algorithms have been presented, however, the quality of these algorithms might not be satisfactory, and in the image resolution is considerably low. In order to solve the problem of lowresolution images, the lost visual data of the image should be recovered. Therefore, the available algorithms are categorized based on two strategies including posteriori approach and example- based approach. These strategies evaluate error in order to retrieve the low- resolution image and gain a highresolution image. Through image retrieval, low- resolution image is required as a result of lack of visual data. Data limitations are used to compare images via calculating distances in the space of low- resolution image for processing image highquality and clarity. Face recognition system consists of three main stages for image processing. Face recognition consists of recognition and separation of a region of the face from the whole image of the face. Features related to an area of the face separated from the image indicate features of the whole face image. The features include normal features such as fixed lines or other facial features related to mouth, nose, and eyes. Face recognition is possible via matching the input image with images of different faces available in the databases 5. Figure-2 Face recognition system International Science Congress Association 9
3 Face recognition system is divided into two categories: Total methods that include a range of image features. Processing some of the image features is possible via this method. Moreover, statistical characteristics of face are analyzed based on a set of images. Features based on face recognition are extracted via method of fixed points available on face. Then, features are used for categorization. Methodology MATLAB software is used to process images. It has a high efficiency in image processing. MATLAB has the ability to process two images taken from the database. In fact, comparing images is a strategy for image processing. The two images analyzed by MATLAB software consist of an image with highresolution and clarity and an image with low- resolution. These two images could provide a test input so that one could use it as the input in the verilog model. RLSR algorithm is effective for applying the available information in the training stage. Moreover, SR approach has been presented based on this algorithm in order to recognize face. Mostly, methods presented via this algorithm are useful for retrieving low-resolution images. According to this algorithm, first, the image spaces with high and low resolutions are determined, and then this relation helps retrieving lowresolution images and gaining high- resolution images. Applying this method has many advantages. SR algorithm is effective for retrieving low- resolution images and solving problems related to low-resolution images. Linear clustering method confirms linear relation of data in each cluster. The method of learning the relation based on linear clustering could control complicated nonlinear cases. In this relation, R is normal for all face images with low resolution. Figure-3 Block diagram of RLSR International Science Congress Association 10
4 Training phase: In figure-3, training phase consists of two stages called linear clustering and relation learning. In the first stage, a clustering algorithm has been presented as the preprocessing stage. After linear clustering, high and low resolution images are linearly settled in a cluster in pairs. It means that a high-resolution image and a low- resolution image are linearly settled in a cluster in pairs. Finally this relation could be demonstrated by a matrix. In the second stage, the relation is demonstrated by achieving a high-resolution image through a low- resolution image. In this field, a standard database is used for high- resolution image. All the images are considered based on a light homogeneous background with the other objects in the opposite direction. Files format is JPEG. In this database, images related to the children are located. In order to make images with very-low resolution, high- resolution images should be considered and size of high-resolution images should change 6. The overall structure of FPGA: FPGA consists of a series of logic elements which are not limited for a specific activity as well as programmable connections. Therefore, both logic blocks and connections among them are programmable. Logic blocks, resources integration for creating connections, and input/ output blocks are the three main components of FPGA structure. The structure and content of logic blocks could be very simple (such as NAND gates) or very complicated (such as MUX or Table Look-Up with a flip flop). First, the circuit which should be located on the FPGA needs to be divided into equal components or logic blocks content. Second, the base clocks are connected to each other in order to achieve the real circuits. The elements used for connections are usually located among logic blocks and are made up of metal pieces connected to each other or to the logic blocks. In order to connect the pieces to each other, programmable switches are used. The pieces could have different lengths. Input/output blocks are applied for FPGA pins in different modes and also for different voltages of 3.3 or 5 volt. Designing input and output blocks should be so that they could implement different logic circuits on FPGA. Usually, there is an inverse relation between complexity and flexibility of logic blocks and connection resource. It means that increase of one of them leads to decrease of the other one and vice versa 7. Linear clustering: Clustering refers to including a set of objects in a group. In this case, objects located in similar clusters are similar to each other. Choosing algorithm of the proper clustering and collection of parameters are dependent on unique sets and exploiting results. In order to assure one that a linear relation is available in the paired images of clusters; one clustering algorithm has been presented. Clustering algorithm is able to decrease complexity of the relation training process. Block diagram indicates stages applied to the clustering algorithm. Figure-4 The overall structure of FPGA International Science Congress Association 11
5 Figure-5 Block diagram of clustering algorithm Two parameters are used in the clustering algorithm: Gradient of low-resolution image, Low- resolution image. Results and Discussion Results of simulation: The models are designed based on Verilog software and simulated by the model of Sim 6.3g. Figure 6 indicates clustering simulation results based on available data and linear relation in RAM that indicates input and output of visual data via simulation. FPGA implementation long range transceiver module is combined in XILINX ISE 9.2 i based on Sim 6.3 g software and is programmed in the existing XILINM Vitex5. Different executive levels such as synthesis, image implementing, and observing RTL information related to routing, placing, and programming have been defined and presented as follows: Synthesis and implementing the image: Table-1 indicates a summary of synthesis and image implementing with regard to the long range transceiver module. The table 1 shows that total number of gates needed for this design equals gates. Therefore, the table shows that it is possible to gain information via FPGA software 8. Transistor resistance logic imaging makes one aware of the diagram of the pin related to the long range transceiver module. The required data for suitable placing in the production level will be revealed with regard to the report of routing and placing and via FPGA. According to FPGA, a single time co-ordination of central processing with the real time environment is obtained 9. Conclusion Over the recent years, image processing has significantly been developed both theoretically and practically. Today, presence of image processing is observed in many of the sciences and industries. Image processing has affected fourteen different fields including medical industry, military and security sciences, geology, astronautics and astronomy, urbanization, art and cinema, scientific technologies, politics and psychology, architecture, economy and advertising, meteorology, archeology. Some of these applications are so dependent on the image processing that they are out of use without it. Though it is impossible to mention all details of image processing applications in this paper, the problem related to low- resolution face recognition has been discussed. In order to have an image with high- resolution, a new data limit appropriate for testing error in high-resolution image space has been provided and RLSR has also been presented. Empirical results indicate the number of clusters in the algorithm. The achieved results have been useful. Moreover, the results show that the relation resulted from mean of relations in each cluster requires less time via decreasing retrieving error. International Science Congress Association 12
6 Table-1 A summary of synthesis and implementing the image References 1. Torabzadeh Shima, Variety of FPGA architectures and the future generation, the 4 th conference on vision device and image processing in Iran, (2009) 2. Zou W.W. and Yuen P.C., Learning the relationship between high and low resolution images in kernel space for face super resolution, in Proc. Int. Conf. Pattern Recognition., , (2010) 3. Glasner D., Bagon S. and Irani M., Super-resolution from a single image, in Proc. IEEE Int. Conf. Comput. Vis., (2009) 4. Zou W.W. and Yuen P.C., Learning the relationship between high and low resolution images in kernel space for face super resolution, in Proc. Int. Conf. Pattern Recognit., , (2010) 5. Glasner D., Bagon S. and Irani M., Super-resolution from a single image, in Proc. IEEE Int. Conf. Comput. Vis., (2009) 6. Jia K. and Gong S., Generalized face super-resolution, IEEE Trans, Image Process., 17(6), (2008) 7. van Ouwerkerk J., Image super-resolution survey, Image Vis. Comput., 24(10), (2006) 8. Wang X. and Tang X., Face hallucination and recognition, in Audio-and Video-Based Biometric Person Authentication, New York : Springer-Verlag, , (2003) 9. X. Wang and X. Tang, Hallucinating face by eigentransformation, IEEE Trans. Syst., Man, Cybern. C, Appl. Rev., 35(3), (2005) International Science Congress Association 13
Extracting a Good Quality Frontal Face Images from Low Resolution Video Sequences
Extracting a Good Quality Frontal Face Images from Low Resolution Video Sequences Pritam P. Patil 1, Prof. M.V. Phatak 2 1 ME.Comp, 2 Asst.Professor, MIT, Pune Abstract The face is one of the important
Low-resolution Character Recognition by Video-based Super-resolution
2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro
Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification
1862 JOURNAL OF SOFTWARE, VOL 9, NO 7, JULY 214 Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification Wei-long Chen Digital Media College, Sichuan Normal
FPGA Design of Reconfigurable Binary Processor Using VLSI
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT
216 ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT *P.Nirmalkumar, **J.Raja Paul Perinbam, @S.Ravi and #B.Rajan *Research Scholar,
How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode
FPGA Implementation of Human Behavior Analysis Using Facial Image
RESEARCH ARTICLE OPEN ACCESS FPGA Implementation of Human Behavior Analysis Using Facial Image A.J Ezhil, K. Adalarasu Department of Electronics & Communication Engineering PSNA College of Engineering
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
Image Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
Digital Systems Design! Lecture 1 - Introduction!!
ECE 3401! Digital Systems Design! Lecture 1 - Introduction!! Course Basics Classes: Tu/Th 11-12:15, ITE 127 Instructor Mohammad Tehranipoor Office hours: T 1-2pm, or upon appointments @ ITE 441 Email:
Embedded Vision on FPGAs. 2015 The MathWorks, Inc. 1
Embedded Vision on FPGAs 2015 The MathWorks, Inc. 1 Enhanced Edge Detection in MATLAB Test bench Read Image from File Add noise Frame To Pixel Median Filter Edge Detect Pixel To Frame Video Display Design
Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
Face Model Fitting on Low Resolution Images
Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com
LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. [email protected]
LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA
Data Storage 3.1. Foundations of Computer Science Cengage Learning
3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how
The Implementation of Face Security for Authentication Implemented on Mobile Phone
The Implementation of Face Security for Authentication Implemented on Mobile Phone Emir Kremić *, Abdulhamit Subaşi * * Faculty of Engineering and Information Technology, International Burch University,
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
Mathematical Model Based Total Security System with Qualitative and Quantitative Data of Human
Int Jr of Mathematics Sciences & Applications Vol3, No1, January-June 2013 Copyright Mind Reader Publications ISSN No: 2230-9888 wwwjournalshubcom Mathematical Model Based Total Security System with Qualitative
Hardware and Software
Hardware and Software 1 Hardware and Software: A complete design Hardware and software support each other Sometimes it is necessary to shift functions from software to hardware or the other way around
Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 7: SYSTEM-ON ON-CHIP (SoC( SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY 1 VLSI chip Integration of high-level components Possess gate-level sophistication in circuits above that of the counter,
1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.
File: chap04, Chapter 04 1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1. 2. True or False? A gate is a device that accepts a single input signal and produces one
Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
WHITE PAPER. Are More Pixels Better? www.basler-ipcam.com. Resolution Does it Really Matter?
WHITE PAPER www.basler-ipcam.com Are More Pixels Better? The most frequently asked question when buying a new digital security camera is, What resolution does the camera provide? The resolution is indeed
Automatic Traffic Estimation Using Image Processing
Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran [email protected] Abstract As we know the population of city and number of
9/14/2011 14.9.2011 8:38
Algorithms and Implementation Platforms for Wireless Communications TLT-9706/ TKT-9636 (Seminar Course) BASICS OF FIELD PROGRAMMABLE GATE ARRAYS Waqar Hussain [email protected] Department of Computer
Performance Verification of Super-Resolution Image Reconstruction
Performance Verification of Super-Resolution Image Reconstruction Masaki Sugie Department of Information Science, Kogakuin University Tokyo, Japan Email: [email protected] Seiichi Gohshi Department
Implementation and Design of AES S-Box on FPGA
International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 232-9364, ISSN (Print): 232-9356 Volume 3 Issue ǁ Jan. 25 ǁ PP.9-4 Implementation and Design of AES S-Box on FPGA Chandrasekhar
Video compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION
AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION Saurabh Asija 1, Rakesh Singh 2 1 Research Scholar (Computer Engineering Department), Punjabi University, Patiala. 2 Asst.
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
Fingerprint Based Biometric Attendance System
Fingerprint Based Biometric Attendance System Team Members Vaibhav Shukla Ali Kazmi Amit Waghmare Ravi Ranka Email Id [email protected] [email protected] Contact Numbers 8097031667 9167689265
An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation
A Novel Method to Improve Resolution of Satellite Images Using DWT and Interpolation S.VENKATA RAMANA ¹, S. NARAYANA REDDY ² M.Tech student, Department of ECE, SVU college of Engineering, Tirupati, 517502,
Signature Region of Interest using Auto cropping
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,
Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:
Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how
Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com
Best Practises for LabVIEW FPGA Design Flow 1 Agenda Overall Application Design Flow Host, Real-Time and FPGA LabVIEW FPGA Architecture Development FPGA Design Flow Common FPGA Architectures Testing and
Application of Virtual Instrumentation for Sensor Network Monitoring
Application of Virtual Instrumentation for Sensor etwor Monitoring COSTATI VOLOSECU VICTOR MALITA Department of Automatics and Applied Informatics Politehnica University of Timisoara Bd. V. Parvan nr.
An Approach for Utility Pole Recognition in Real Conditions
6th Pacific-Rim Symposium on Image and Video Technology 1st PSIVT Workshop on Quality Assessment and Control by Image and Video Analysis An Approach for Utility Pole Recognition in Real Conditions Barranco
FRACTAL RECOGNITION AND PATTERN CLASSIFIER BASED SPAM FILTERING IN EMAIL SERVICE
FRACTAL RECOGNITION AND PATTERN CLASSIFIER BASED SPAM FILTERING IN EMAIL SERVICE Ms. S.Revathi 1, Mr. T. Prabahar Godwin James 2 1 Post Graduate Student, Department of Computer Applications, Sri Sairam
Face Reorganization Method for Cyber Security System in Financial Sector Using FPGA Implementation
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. I (Mar - Apr. 2014), PP 63-67 Face Reorganization Method for Cyber Security
USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems
USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area 398 / SE05117 Advanced Cover software lifecycle: waterfall model, V model, spiral model, RUP and
FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL
FPGA Implementation of an Advanced Traffic Light Controller using Verilog HDL B. Dilip, Y. Alekhya, P. Divya Bharathi Abstract Traffic lights are the signaling devices used to manage traffic on multi-way
RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition
RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition A Tutorial Approach James O. Hamblen Georgia Institute of Technology Michael D. Furman Georgia Institute of Technology KLUWER ACADEMIC PUBLISHERS Boston
FPGAs in Next Generation Wireless Networks
FPGAs in Next Generation Wireless Networks March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation
Development of a high-resolution, high-speed vision system using CMOS image sensor technology enhanced by intelligent pixel selection technique
Development of a high-resolution, high-speed vision system using CMOS image sensor technology enhanced by intelligent pixel selection technique Kenji Tajima *a, Akihiko Numata a, Idaku Ishii b a Photron
Implementation of Full -Parallelism AES Encryption and Decryption
Implementation of Full -Parallelism AES Encryption and Decryption M.Anto Merline M.E-Commuication Systems, ECE Department K.Ramakrishnan College of Engineering-Samayapuram, Trichy. Abstract-Advanced Encryption
INTRODUCTION TO DIGITAL PHOTOGRAPHY
INTRODUCTION TO DIGITAL PHOTOGRAPHY Description Digital Photography will explore electronic imaging through the use of digital cameras, scanners and printers. This course will cover basic technical information
WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet
WHITEPAPER High resolution, high speed and low cost: CameraLink, CoaXPress or GigE Vision over 10GigE? Authors: Dipl.-Phys. Stephanie Zahner, Technical Product Manager Dr.-Ing. Ronald Müller, Head of Product
Networking Remote-Controlled Moving Image Monitoring System
Networking Remote-Controlled Moving Image Monitoring System First Prize Networking Remote-Controlled Moving Image Monitoring System Institution: Participants: Instructor: National Chung Hsing University
Parametric Comparison of H.264 with Existing Video Standards
Parametric Comparison of H.264 with Existing Video Standards Sumit Bhardwaj Department of Electronics and Communication Engineering Amity School of Engineering, Noida, Uttar Pradesh,INDIA Jyoti Bhardwaj
Mouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
Guidelines concerning Fingerprint Transmission
Guidelines concerning Fingerprint Transmission INTERPOL OS/FTD/IDFP 2012 INTERPOL For official use only P a g e 1 GUIDELINES FOR FINGERPRINTS TRANSMISSION Purpose of this guideline This document has been
Accurate and robust image superresolution by neural processing of local image representations
Accurate and robust image superresolution by neural processing of local image representations Carlos Miravet 1,2 and Francisco B. Rodríguez 1 1 Grupo de Neurocomputación Biológica (GNB), Escuela Politécnica
Video-Conferencing System
Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video
Design Verification and Test of Digital VLSI Circuits NPTEL Video Course. Module-VII Lecture-I Introduction to Digital VLSI Testing
Design Verification and Test of Digital VLSI Circuits NPTEL Video Course Module-VII Lecture-I Introduction to Digital VLSI Testing VLSI Design, Verification and Test Flow Customer's Requirements Specifications
Design of a High Speed Communications Link Using Field Programmable Gate Arrays
Customer-Authored Application Note AC103 Design of a High Speed Communications Link Using Field Programmable Gate Arrays Amy Lovelace, Technical Staff Engineer Alcatel Network Systems Introduction A communication
Solutions for Increasing the Number of PC Parallel Port Control and Selecting Lines
Solutions for Increasing the Number of PC Parallel Port Control and Selecting Lines Mircea Popa Abstract: The paper approaches the problem of control and selecting possibilities offered by the PC parallel
A secure face tracking system
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 959-964 International Research Publications House http://www. irphouse.com A secure face tracking
Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications
Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications Theses of the Ph.D. dissertation Zoltán Nagy Scientific adviser: Dr. Péter Szolgay Doctoral School
How To Fix A 3 Bit Error In Data From A Data Point To A Bit Code (Data Point) With A Power Source (Data Source) And A Power Cell (Power Source)
FPGA IMPLEMENTATION OF 4D-PARITY BASED DATA CODING TECHNIQUE Vijay Tawar 1, Rajani Gupta 2 1 Student, KNPCST, Hoshangabad Road, Misrod, Bhopal, Pin no.462047 2 Head of Department (EC), KNPCST, Hoshangabad
Understanding Compression Technologies for HD and Megapixel Surveillance
When the security industry began the transition from using VHS tapes to hard disks for video surveillance storage, the question of how to compress and store video became a top consideration for video surveillance
Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic
Aims and Objectives E 3.05 Digital System Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: [email protected] How to go
MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations
MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction
FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,
Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
A System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: [email protected]
Radar Signal Processing:
Radar Signal Processing: Hardware Accelerator and Hardware Update First Semester Report Fall Semester 2007 by Michael Neuberg Christopher Picard Prepared to partially fulfill the requirements for ECE401
HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 4, July 2013 e-issn: 2321-1814 ISBN (Print): 978-1-62776-132-1
Monitoring and Remote Sensing of the Street Lighting System using Computer Vision and Image Processing Techniques for the Purpose of Mechanized Blackouts (Development Phase) Pooya Najafi Zanjani and Vahid
How To Use Trackeye
Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 [email protected], Introduction TrackEye is the world leading system for motion
Design of Remote Laboratory dedicated to E2LP board for e-learning courses.
Proceedings of the E2LP Workshop Warsaw, 2014, pp. 25 29 DOI: 10.15439/2014F672 ACSIS, Vol. 4 Design of Remote Laboratory dedicated to E2LP board for e-learning courses. Jan Piwiński Email: [email protected]
A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale
What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF
CHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES
SUPER RESOLUTION FROM MULTIPLE LOW RESOLUTION IMAGES ABSTRACT Florin Manaila 1 Costin-Anton Boiangiu 2 Ion Bucur 3 Although the technology of optical instruments is constantly advancing, the capture of
Static Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE
INTRODUCTION TO DIGITAL SYSTEMS 1 DESCRIPTION AND DESIGN OF DIGITAL SYSTEMS FORMAL BASIS: SWITCHING ALGEBRA IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE COURSE EMPHASIS:
2) What is the structure of an organization? Explain how IT support at different organizational levels.
(PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different
Chapter 7 Memory and Programmable Logic
NCNU_2013_DD_7_1 Chapter 7 Memory and Programmable Logic 71I 7.1 Introduction ti 7.2 Random Access Memory 7.3 Memory Decoding 7.5 Read Only Memory 7.6 Programmable Logic Array 77P 7.7 Programmable Array
White Paper. "See" what is important
Bear this in mind when selecting a book scanner "See" what is important Books, magazines and historical documents come in hugely different colors, shapes and sizes; for libraries, archives and museums,
MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013
INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview
Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand
Design and Implementation of Concurrent Error Detection and Data Recovery Architecture for Motion Estimation Testing Applications
Design and Implementation of Concurrent Error Detection and Data Recovery Architecture for Motion Estimation Testing Applications 1 Abhilash B T, 2 Veerabhadrappa S T, 3 Anuradha M G Department of E&C,
DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION
DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION K. Revathy 1 & M. Jayamohan 2 Department of Computer Science, University of Kerala, Thiruvananthapuram, Kerala, India 1 [email protected]
3D Position Tracking of Instruments in Laparoscopic Surgery Training
The 1st Asia-Pacific Workshop on FPGA Applications, Xiamen, China, 2012 3D Position Tracking of Instruments in Laparoscopic Surgery Training Shih-Fan Yang, Ming-Feng Shiu, Bo-Kai Shiu, Yuan-Hsiang Lin
Design and Verification of Nine port Network Router
Design and Verification of Nine port Network Router G. Sri Lakshmi 1, A Ganga Mani 2 1 Assistant Professor, Department of Electronics and Communication Engineering, Pragathi Engineering College, Andhra
Algorithms for the resizing of binary and grayscale images using a logical transform
Algorithms for the resizing of binary and grayscale images using a logical transform Ethan E. Danahy* a, Sos S. Agaian b, Karen A. Panetta a a Dept. of Electrical and Computer Eng., Tufts University, 161
Figure 1 FPGA Growth and Usage Trends
White Paper Avoiding PCB Design Mistakes in FPGA-Based Systems System design using FPGAs is significantly different from the regular ASIC and processor based system design. In this white paper, we will
COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS
COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS Ivan Ivanov Monov, Ivan Petrov Gorchev Technical University - Sofia, 8 Kliment Ohridski Blvd., Sofia 1000, Bulgaria, phone: +359 887 204488,
Video stabilization for high resolution images reconstruction
Advanced Project S9 Video stabilization for high resolution images reconstruction HIMMICH Youssef, KEROUANTON Thomas, PATIES Rémi, VILCHES José. Abstract Super-resolution reconstruction produces one or
