Virtual Instruments for Remote Experiments Visualization
|
|
- Lisa Parker
- 6 years ago
- Views:
Transcription
1 Virtual Instruments for Remote Experiments Visualization Bojan Gergič, Darko Hercog University of Maribor, Faculty of Electrical Engineering and Computer Science Key words: remote experiments, visualization, virtual instruments, LabVIEW Abstract: Virtual instruments for remote experiments visualization implemented with LabVIEW graphical software tool are presented. First solution uses low cost web cameras with universal serial bus (USB) interface and NI-IMAQ for USB Cameras driver. Images from any USB imaging device with DirectShow support can be acquired with these free software driver. Images acquired within server application are lossy compressed with Joint Photographic Experts Group (JPEG) standard and sent over the Internet by using the National Instruments (NI) DataSocket technology. Client application displays received and decompressed image to the remote experiment user. Second solution uses digital cameras complying with IIDC specification and NI-IMAQ for IEEE 1394 Cameras driver. Compressed images are sent over the Internet by using LabVIEW shared variable. 1 Introduction Rapid progress in the development of information technology has an influence on teaching and learning. Conventional classes are more and more often supplemented by distance learning remote laboratories to enhance classroom lectures with remote experiments which are available to the students all the time [1], [2]. Remote experiments are frequently implemented with virtual instrumentation that could be monitored and controlled over the internet [3]. The concept of virtual instrumentation is to combine different hardware and software components to create a customized system for testing, measurement, and industrial automation. Software is the most important component of a virtual instrumentation and LabVIEW has become the most popular development tool because of its easy-to-use graphical programming environment. It has the powerful display, analysis and communication capabilities required for today's rapid development of virtual instrumentation [4]. The teacher can quickly publish the front panel of a LabVIEW application for use in a Web browser by using Remote Panels feature of LabVIEW. Once published, the students can monitor and control the experiment which executes locally on the remote laboratory server. The student simply points the Web browser to the Web page associated with the application. Then, the user interface for the application shows up in the Web browser and is fully accessible to the student. If another student is controlling the remote laboratory, the other students are able to monitor the actions of the controlling student. Once time-out occurs or the controlling student has released control, the remote laboratory is available for the next student. A very important part of the live experiments is visual feedback [5]. Visual feedback can be added to a remote laboratory in many different ways. A simple solution would be to integrate the live images into the front panel of remote experiment and than using Remote Panels. Unfortunately this solution will slow down the program execution significantly because the 1(6)
2 images are sent uncompressed over the internet. A better solution would be to embedding the live webcam images in the Web page created by LabVIEW Web publishing tool. This solution requires separate software package for implementing remote experiment computer as the image host and creating the code necessary to add the live images to the existing LabVIEW created HTML code [6]. Another solution uses a separate application for visualization of remote experiments. One such application is Microsoft Windows Media Encoder 9 Series which could be downloaded free of charge from Microsoft's home page [7]. Microsoft Windows Media Encoder 9 Series is a powerful tool for converting live video into compressed Windows Media streams that are then viewed by remote users with Windows Media Player. The weakness of this solution is long delay between image acquisition and image display. The two solutions proposed in this paper send compressed images over Internet with short delay. They are implemented as separate LabVIEW applications and require a free LabVIEW run-time engine installed on the client computer. LabVIEW run-time engine is also necessary in order to operate remote experiments using Remote Panels. Software toolkits and drivers necessary for development of proposed applications are included in National Instruments Academic Site License that is used by many academic institutions worldwide [8]. 2 Virtual instruments for remote experiments visualization with USB web cameras This solution uses low cost web cameras with universal serial bus (USB) interface and NI- IMAQ for USB Cameras driver [9]. NI-IMAQ for USB Cameras driver provides the ability to use any USB camera that have Microsoft DirectShow support with LabVIEW and IMAQ Vision development tools. NI-IMAQ for USB Cameras driver can acquire and set acquisition properties using the camera manufacturer driver and Direct Show functions. IMAQ Vision for LabVIEW is required to use the NI-IMAQ for USB Cameras virtual instruments (VI) library. Figure 1 shows continuous image acquisition using IMAQ USB Grab. A grab is a continuous, high-speed acquisition of data to a single buffer in host memory. This function performs an acquisition that loops continually on one buffer. A copy of the acquisition buffer is obtained by grabbing a copy to a LabVIEW image buffer. NI-IMAQ for USB Cameras does not support simultaneous acquisitions from more than one camera. Figure 1. Acquiring images using IMAQ USB Grab. Images acquired within server application are lossy compressed with Joint Photographic Experts Group (JPEG) standard. Compressed images are sent over the Internet by using the National Instruments DataSocket technology to the client application which displays received and decompressed image to the remote experiment user. Figure 2 shows encoder algorithm which is implemented within server application. The main idea of this algorithm is to save acquired image to JPEG compressed file, then read JPEG file back as binary byte stream and send it to the DataSocket Server by using the DataSocket Transport Protocol (dstp). 2(6)
3 Figure 2. Encoder algorithm. DataSocket is an Internet programming technology that simplifies data exchange between networked computers and applications [10]. It provides one common Application Programming Interface (API) to a number of different communication protocols, including DataSocket Transport Protocol (dstp) and NI Publish-Subscribe Protocol (NI-PSP). DataSocket efficiently pass data over the Internet and responds to multiple users without the complexity of low-level Transmission Control Protocol (TCP) programming. When dstp protocol is used the VI communicates with the DataSocket Server. A named tag for the data, which is appended to the Uniform Resource Locator (URL), must be provided. The data connection uses the named tag to address a particular data item on a DataSocket Server. Client application displays received and decompressed images to the remote experiment user. Figure 3 shows decoder algorithm which is implemented within client application. When the DataSocket Read function receives the compressed image from the DataSocket Server it is first saved to binary file. This file is actually JPEG compressed image, which is then decompressed with Read JPEG File function and displayed to the remote experiment user in Picture indicator. Picture indicator is used instead of Image Display indicator to avoid usage of Vision Development Module run-time engine in client application. Figure 3. Decoder algorithm. 3 Virtual instruments for remote experiments visualization with IEEE 1394 cameras This solution uses digital cameras complying with the 1394 Trade Association s Industrial and Instrumentation specification for Digital Cameras (IIDC) [11] and NI-IMAQ for IEEE 1394 Cameras driver [12]. The NI-IMAQ for IEEE 1394 Cameras driver is a group of virtual instruments that enable use of LabVIEW with an IEEE 1394 camera. NI-IMAQ for IEEE 1394 Cameras complies with the 1394 Trade Association s Industrial and Instrumentation specification for Digital Cameras (IIDC) and controls all available modes of the digital camera. Setting of camera attributes, such as gain is directly from the NI-IMAQ for IEEE 1394 Cameras software or through the Camera Attributes tab in Measurements and Automation Explorer (MAX). NI-IMAQ for IEEE 1394 Cameras driver supports simultaneous acquisitions from more than one camera and Unibrain's Fire-i Color Digital Cameras complying with IIDC were chosen for remote experiments visualization because of good picture quality and reasonable price [13]. Server application (figure 4) sends the table of 3(6)
4 active cameras with corresponding URLs and experiment titles to the client application where the student can chose the camera from the list of friendly experiment titles (figure 5). Figure 4. Front panel of server application for remote experiments visualization with IEEE 1394 cameras. Figure 5. Front panel of client application. Camera list and JPEG compressed image data are sent over the Internet by using LabVIEW shared variable. Shared variables are configured software items that can send data between VIs [10]. Shared variables can share data on the local computer or across a network. Networkpublished shared variables communicate between VIs, remote computers, and hardware through the Shared Variable Engine. The Shared Variable Engine uses the NI Publish- Subscribe Protocol (NI-PSP) data transfer protocol to write and allow users to read live data. NI-PSP is a proprietary technology that provides fast and reliable data transmission and is installed as a service on the computer when the LabVIEW is installed. LabVIEW identifies network-published shared variables through a network path that includes the computer name, project library name, and shared variable name. The block diagram of encoder and decoder algorithm is practically the same as for the remote experiments visualization with USB web cameras shown on figures 2 and 3. The difference is that the encoder now uses Shared Variable node instead of DataSocket Write function and that URL of decoder's DataSocket Read function addresses NI Publish-Subscribe Protocol (NI-PSP) instead of DataSocket Transport Protocol (dstp). 4(6)
5 4 Conclusion Virtual instruments for remote experiments visualization based on client-server architecture, implemented with LabVIEW graphical software tools included in National Instruments Academic Site License, were presented. Server application sends JPEG compressed images to the client application which decompress and displays received images to the remote experiment user. Two different solutions were presented. First uses low cost web cameras with USB interface and NI-IMAQ for USB Cameras driver. This driver does not support simultaneous acquisitions from more than one camera and settings of camera attributes are note directly but are done by using the camera manufacturer driver. Second solution uses digital cameras complying with IIDC specification and NI-IMAQ for IEEE 1394 Cameras driver which enables simultaneous acquisitions from more than one camera and directly settings of camera attributes. The client application uses separate window which is always on top of other windows and can be freely moved around the desktop or minimized. It can not be integrated in Remote Panels based experiment, but it can be integrated in remote experiment which is based on the same client-server architecture. The client application requires free LabVIEW run-time engine which is also required for the LabVIEW based remote experiments. It is important to minimize the processing power for remote experiments visualization, particularly when the same server computer is also used for remote laboratory experiments. The processing power requirements increase rapidly with image size and frame rate. For most remote laboratory experiments it is enough to have image size with pixels or less and frame rate with less than 5 fps (frame per second). In this case the server application for remote experiments visualization uses less than 15 % of processor power on today's average personal computer. The proposed codec is based on JPEG compression and therefore can not achieve such compression rates and quality as Microsoft Windows Media Video (WMV) 9 codec which uses efficient moving estimation, but it has very short delay when compared to the combination of Microsoft Windows Media Encoder 9 Series with Windows Media Player. References: [1] Gergič, B.; Hercog, D.; Mikola, L.; Matko, V.: Using the Internet and Virtual Instrumentation to enhance the learning of Electrical Measurements, Proceedings of the REV2004, Villach (Austria), September 2004 [2] Hercog, D.; Gergič, B.; Matko, V.: Remote lab for electric drives, Proceedings of the ISIE 2005, Dubrovnik (Croatia), pp , June 2005 [3] Ertugrul, N.: Towards Virtual Laboratories: A Survey of LabView Based Teaching Learning Tools and Future Trends, Int. J. Eng. Educ., 16(3), 2000, pp [4] Bishop, R. H.: Learning with LabVIEW 7 Express, Prentice Hall, 2004 [5] Salzmann, C; Gillet, D.; Huguenin, P.: Introduction to Real-time Control using LabVIEW TM with an Application to Distance Learning, Int. J. Eng. Educ., 16(3), 2000, pp [6] Webcam Corp., Webcam 1-2-3, ( [7] Microsoft, Windows Media technologies, ( [8] National Instruments, Academic Products and Resources, ( [9] National Instruments, NI-IMAQ for USB Cameras User Guide, Austin (Texas), 2005 [10] National Instruments, LabVIEW Help, Austin (Texas), 2005 [11] 1394 Trade Association, IIDC 1394-based Digital Camera Specification, ( [12] National Instruments, NI-IMAQ for IEEE 1394 Cameras User Manual, Austin (Texas), 2005 [13] Unibrain, Fire-i Firewire Digital Camera, ( 5(6)
6 Author(s): Bojan Gergič, Ph.D. University of Maribor, Faculty of Electrical Engineering and Computer Science Smetanova ulica 17, 2000 Maribor, Slovenia Darko Hercog, B.Sc. University of Maribor, Faculty of Electrical Engineering and Computer Science Smetanova ulica 17, 2000 Maribor, Slovenia 6(6)
Darko Hercog, Bojan Gergič, Vojko Matko, Karel Jezernik. Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia
Remote Motor Control Darko Hercog, Bojan Gergič, Vojko Matko, Karel Jezernik Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia Key words: Remote Control, Remote Experiments, Motor
More informationAcademic Software Solutions
RELEASE NOTES Academic Software Solutions November 2004 Thank you for purchasing this department, college/faculty, or campus license of National Instruments software. Please read this document to familiarize
More informationInternet-Based ON/OFF Controller Using LabVIEW
Session 1159 Internet-Based ON/OFF Controller Using LabVIEW Edwin K. Rézaei, and Sri R. Kolla Electronics and Computer Technology Program Department of Technology Systems Bowling Green State University
More informationNI-IMAQ VI Reference Help
NI-IMAQ VI Reference Help June 2008, 370162K-01 The NI-IMAQ VI Reference Help is for NI-IMAQ driver software users. The NI-IMAQ VI Library, a series of virtual instruments (VIs) for using LabVIEW with
More informationJPEG 2000 vs. JPEG in MPEG Encoding
JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,
More informationImage coding and compression
Image coding and compression Robin Strand Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University Today Information and Data Redundancy Image Quality Compression Coding
More informationInstallation of software Running of The data acquisition and control Program for the microscope Major steps to be followed...
MULTISPECTRAL IMAGINE MICROSCOPE TABLE OF CONTENT Installation of software... 1 Running of The data acquisition and control Program for the microscope... 4 Major steps to be followed... 4 Step 0: File
More informationImage Processing using LabVIEW. By, Sandip Nair sandipnair.hpage.com
Image Processing using LabVIEW By, Sandip Nair sandipnair06@yahoomail.com sandipnair.hpage.com What is image? An image is two dimensional function, f(x,y), where x and y are spatial coordinates, and the
More informationMultimedia on the Web
Multimedia on the Web Graphics in web pages Downloading software & media Digital photography JPEG & GIF Streaming media Macromedia Flash Graphics in web pages Graphics are very popular in web pages Graphics
More information15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION
15 Data Compression Data compression implies sending or storing a smaller number of bits. Although many methods are used for this purpose, in general these methods can be divided into two broad categories:
More informationA COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW
A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - ABSTRACT: REVIEW M.JEYAPRATHA 1, B.POORNA VENNILA 2 Department of Computer Application, Nadar Saraswathi College of Arts and Science, Theni, Tamil
More informationHow to acquire images in NI Vision Builder AI from an ueye
How to acquire images in NI Vision Builder AI from an ueye The LabView Module Version 8.2 or later offers the possibility to acquire images from the Direct Show interface. As ueye USB and GigE cameras
More informationNI Vision System HANS- PETTER HALVORSEN,
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics NI Vision System HANS- PETTER HALVORSEN, 2013.02.19 Faculty of Technology, Postboks 203, Kjølnes
More informationPrentice Hall. Learning Microsoft PowerPoint , (Weixel et al.) Arkansas Multimedia Applications I - Curriculum Content Frameworks
Prentice Hall Learning Microsoft PowerPoint 2007 2008, (Weixel et al.) C O R R E L A T E D T O Arkansas Multimedia s I - Curriculum Content Frameworks Arkansas Multimedia s I - Curriculum Content Frameworks
More informationJPEG Compression Using MATLAB
JPEG Compression Using MATLAB Anurag, Sonia Rani M.Tech Student, HOD CSE CSE Department, ITS Bhiwani India ABSTRACT Creating, editing, and generating s in a very regular system today is a major priority.
More informationME 224: EXPERIMENTAL ENGINEERING. Lecture 2
ME 224: EXPERIMENTAL ENGINEERING Class: M 1:00-1:50 TECH: L170 Labs: T and Th 2:00-4:50 PM Ford Building : B100 Lecture 2 1 Introduction to Labview Labview (Laboratory Virtual Instruments Engineering Workbench)
More informationTeaching Control System Principles Using Remote Laboratories over the Internet
, July 6-8, 2011, London, U.K. Teaching Control System Principles Using Remote Laboratories over the Internet Lutfi Al-Sharif, Ashraf Saleem, Walid Ayoub, and Mohammad Naser Abstract Remote laboratories
More informationImproving student feedback in virtual classrooms
Improving student feedback in virtual classrooms M. van der Schyff, H.C. Ferreira Department of Electrical and Electronic Engineering Rand Afrikaans University, South Africa mvds@ing.rau.ac.za, hcf@ing.rau.ac.za
More informationREVIEW ON IMAGE COMPRESSION TECHNIQUES AND ADVANTAGES OF IMAGE COMPRESSION
REVIEW ON IMAGE COMPRESSION TECHNIQUES AND ABSTRACT ADVANTAGES OF IMAGE COMPRESSION Amanpreet Kaur 1, Dr. Jagroop Singh 2 1 Ph. D Scholar, Deptt. of Computer Applications, IK Gujral Punjab Technical University,
More informationFigure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0)
107 Figure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0) Typing the desired HS frame in the box f HS, it is
More informationPCIe/104 or PCI/104-Express 4-Channel Audio/Video Codec Model 953 User's Manual Rev.C September 2017
PCIe/104 or PCI/104-Express 4-Channel Audio/Video Codec Model 953 User's Manual Rev.C September 2017 Table of Contents LIMITED WARRANTY...3 SPECIAL HANDLING INSTRUCTIONS...4 INTRODUCTION...5 SYSTEM REQUIREMENTS...5
More informationCompression Part 2 Lossy Image Compression (JPEG) Norm Zeck
Compression Part 2 Lossy Image Compression (JPEG) General Compression Design Elements 2 Application Application Model Encoder Model Decoder Compression Decompression Models observe that the sensors (image
More informationImage Compression Algorithm and JPEG Standard
International Journal of Scientific and Research Publications, Volume 7, Issue 12, December 2017 150 Image Compression Algorithm and JPEG Standard Suman Kunwar sumn2u@gmail.com Summary. The interest in
More informationProduct Evaluation Guide. for CMOS Megapixel IP Cameras. Version 1.0
Product Evaluation Guide for CMOS Megapixel IP Cameras Version 1.0 TABLE OF CONTENT CHAPTER 1 INTRODUCTION... 4 1.1 PURPOSE... 4 1.2 OUTLINE... 4 CHAPTER 2 VIDEO COMPRESSION TECHNOLOGY... 4 2.1 WHAT VIDEO
More informationSYSTEM FOR ACTIVE VIDEO OBSERVATION OVER THE INTERNET
SYSTEM FOR ACTIVE VIDEO OBSERVATION OVER THE INTERNET Borut Batagelj, Peter Peer, Franc Solina University of Ljubljana Faculty of Computer and Information Science Computer Vision Laboratory Tržaška 25,
More informationOptical Character Recognition Based Speech Synthesis System Using LabVIEW
Optical Character Recognition Based Speech Synthesis System Using LabVIEW S. K. Singla* 1 and R.K.Yadav 2 1 Electrical and Instrumentation Engineering Department Thapar University, Patiala,Punjab *sunilksingla2001@gmail.com
More informationLecture 19 Media Formats
Revision IMS2603 Information Management in Organisations Lecture 19 Media Formats Last week s lectures looked at MARC as a specific instance of complex metadata representation and at Content Management
More informationLabVIEW Communication Techniques for Distributed Applications
LabVIEW Communication Techniques for Distributed Applications Agenda Intro: What is a Distributed Application? Part I: LabVIEW Communication Techniques Part II: Implementing Communication Tasks Distributed
More informationIntroduction to Computer Science (I1100) Data Storage
Data Storage 145 Data types Data comes in different forms Data Numbers Text Audio Images Video 146 Data inside the computer All data types are transformed into a uniform representation when they are stored
More informationThe Power and Bandwidth Advantage of an H.264 IP Core with 8-16:1 Compressed Reference Frame Store
The Power and Bandwidth Advantage of an H.264 IP Core with 8-16:1 Compressed Reference Frame Store Building a new class of H.264 devices without external DRAM Power is an increasingly important consideration
More informationResearch and Implementation of Software Used for the Remote Control for VM700T Video Measuring Instrument
MATEC Web of Conferences 22, 03001 ( 2015) DOI: 10.1051/ matecconf/ 20152203001 C Owned by the authors, published by EDP Sciences, 2015 Research and Implementation of Software Used for the Remote Control
More informationLabVIEW Basics I: Introduction Course
www.ni.com/training LabVIEW Basics I Page 1 of 4 LabVIEW Basics I: Introduction Course Overview The LabVIEW Basics I course prepares you to develop test and measurement, data acquisition, instrument control,
More informationCS 335 Graphics and Multimedia. Image Compression
CS 335 Graphics and Multimedia Image Compression CCITT Image Storage and Compression Group 3: Huffman-type encoding for binary (bilevel) data: FAX Group 4: Entropy encoding without error checks of group
More informationA New Compression Method Strictly for English Textual Data
A New Compression Method Strictly for English Textual Data Sabina Priyadarshini Department of Computer Science and Engineering Birla Institute of Technology Abstract - Data compression is a requirement
More informationFundamentals of Video Compression. Video Compression
Fundamentals of Video Compression Introduction to Digital Video Basic Compression Techniques Still Image Compression Techniques - JPEG Video Compression Introduction to Digital Video Video is a stream
More informationCOMPUTER-BASED WORKPIECE DETECTION ON CNC MILLING MACHINE TOOLS USING OPTICAL CAMERA AND NEURAL NETWORKS
Advances in Production Engineering & Management 5 (2010) 1, 59-68 ISSN 1854-6250 Scientific paper COMPUTER-BASED WORKPIECE DETECTION ON CNC MILLING MACHINE TOOLS USING OPTICAL CAMERA AND NEURAL NETWORKS
More informationJournal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico.
Journal of Applied Research and Technology ISSN: 1665-6423 jart@aleph.cinstrum.unam.mx Centro de Ciencias Aplicadas y Desarrollo Tecnológico México Singla, S. K.; Yadav, R. K. Optical Character Recognition
More informationWhat s New in LabVIEW 2018 and LabVIEW NXG
What s New in LabVIEW 2018 and LabVIEW NXG Swathi Madhavan Field Marketing Engineer, National Instruments ni.com Who Uses LabVIEW? Electronics and Industrial Machinery Aerospace and Defense Semiconductor
More informationFine-grained Recording and Streaming Lectures
Fine-grained Recording and Streaming Lectures Fine-grained Recording and Streaming Lectures Kenji Kaijiri Faculty of Engineering, Shinshu University Japan kaijiri@cs.shinshu-u.ac.jp Rihito Saitoh Faculty
More informationLabVIEW: A Teaching Tool for the Engineering Courses
Paper ID #8394 LabVIEW: A Teaching Tool for the Engineering Courses Dr. Alireza Kavianpour, DeVry University, Pomona Dr. Alireza Kavianpour received his PH.D. Degree from University of Southern California
More informationDigiPoints Volume 1. Student Workbook. Module 8 Digital Compression
Digital Compression Page 8.1 DigiPoints Volume 1 Module 8 Digital Compression Summary This module describes the techniques by which digital signals are compressed in order to make it possible to carry
More informationFYS Data acquisition & control. Introduction. Spring 2018 Lecture #1. Reading: RWI (Real World Instrumentation) Chapter 1.
FYS3240-4240 Data acquisition & control Introduction Spring 2018 Lecture #1 Reading: RWI (Real World Instrumentation) Chapter 1. Bekkeng 14.01.2018 Topics Instrumentation: Data acquisition and control
More informationThe Virtual Lab for Controlling Real Experiments via Internet
The Virtual Lab for Controlling Real Experiments via Internet Christof Röhrig and Andreas Jochheim Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany christof.roehrig@fernuni-hagen.de
More informationThe Internet and How It Works 12 11/21/2016. Define what a computer network is, and how networks are conceptually structured.
Chapter 12 The Internet and How It Works Learning Objectives This lesson introduces students to Internet basics. At the end of the lesson, the students will be able to: Discuss the origins of the Internet.
More informationTech Note - 05 Surveillance Systems that Work! Calculating Recorded Volume Disk Space
Tech Note - 05 Surveillance Systems that Work! Surveillance Systems Calculating required storage drive (disk space) capacity is sometimes be a rather tricky business. This Tech Note is written to inform
More informationUsing USB3 Vision Cameras with National Instruments' Vision Acquisition Software
Using USB3 Vision Cameras with National Instruments' Vision Acquisition Revised Applicable Products 2 Application Note Description 2 Preparing for Use 2 Understanding USB3 Vision 3 Installation and Configuration
More informationAdvanced High Graphics
VISUAL MEDIA FILE TYPES JPG/JPEG: (Joint photographic expert group) The JPEG is one of the most common raster file formats. It s a format often used by digital cameras as it was designed primarily for
More informationAC : A BIOMEDICAL ENGINEERING STARTUP KIT FOR LABVIEW
AC 2008-2007: A BIOMEDICAL ENGINEERING STARTUP KIT FOR LABVIEW Shekhar Sharad, National Instruments American Society for Engineering Education, 2008 Page 13.7.1 A BIOMEDICAL ENGINEERING STARTUP KIT FOR
More informationSmart Autonomous Camera Tracking System Using myrio With LabVIEW
American Journal of Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-7, Issue-5, pp-408-413 www.ajer.org Research Paper Open Access Smart Autonomous Camera Tracking System Using
More informationIMAQ Vision Deployment Engine Note to Users
IMAQ Vision Deployment Engine Note to Users The IMAQ Vision Deployment Engine provides everything you need to deploy custom IMAQ Vision applications to target computers. The IMAQ Vision Deployment Engine
More informationROI Based Image Compression in Baseline JPEG
168-173 RESEARCH ARTICLE OPEN ACCESS ROI Based Image Compression in Baseline JPEG M M M Kumar Varma #1, Madhuri. Bagadi #2 Associate professor 1, M.Tech Student 2 Sri Sivani College of Engineering, Department
More informationAC : MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT
AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,
More informationVideo Codec Design Developing Image and Video Compression Systems
Video Codec Design Developing Image and Video Compression Systems Iain E. G. Richardson The Robert Gordon University, Aberdeen, UK JOHN WILEY & SONS, LTD Contents 1 Introduction l 1.1 Image and Video Compression
More informationMegapixel Networking 101. Why Megapixel?
Megapixel Networking 101 Ted Brahms Director Field Applications, Arecont Vision Why Megapixel? Most new surveillance projects are IP Megapixel cameras are IP Megapixel provides incentive driving the leap
More informationM4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs
M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) Max Marks: 100 DURATION: 03 Hrs M1-R4-01-19 1.3 Which of the following tag pair is used to list the text? (a) and (b) and (c)
More informationAC : REACTIVATION OF A SIX-DEGREE-OF-FREEDOM RE- PEATED IMPACT MACHINE USING PROGRAMMABLE LOGICAL CON- TROLLER (PLC)
AC 2011-663: REACTIVATION OF A SIX-DEGREE-OF-FREEDOM RE- PEATED IMPACT MACHINE USING PROGRAMMABLE LOGICAL CON- TROLLER (PLC) Cheng Y. Lin, Old Dominion University CHENG Y. LIN Dr. Lin is a Professor and
More informationEngineering Project-I. Module 1: Familiarization of LabVIEW and the Vernier Toolkit
Engineering Project-I Module 1: Familiarization of LabVIEW and the Vernier Toolkit PREPARED BY Academic Services Unit January 2012 Applied Technology High Schools, 2012 Module 1: Familiarization of LabVIEW
More informationGraphics File Formats
1 Graphics File Formats Why have graphics file formats? What to look for when choosing a file format A sample tour of different file formats, including bitmap-based formats vector-based formats metafiles
More informationBe a Digital MixMaster
Be a Digital MixMaster Passport to Learning Summer Professional Development Conference August 16, 2012 Humble High School Presented by: Instructional Technology Introduction Adding technology resources
More informationModel: LT-122-PCIE For PCI Express
Model: LT-122-PCIE For PCI Express Data Sheet JUNE 2014 Page 1 Introduction... 3 Board Dimensions... 4 Input Video Connections... 5 Host bus connectivity... 6 Functional description... 7 Video Front-end...
More informationMegapixel Video for. Part 2 of 4. Brought to You by. Presented by Video Security Consultants
rought to You by 2009 Video Security Consultants Presented by Part 2 of 4 A1 Part 2 of 4 How to Avert a Compression Depression Illustration by Jerry King While bandwidth is widening, larger video systems
More informationStreaming Media User s Guide
INTRODUCTION BEFORE YOU BEGIN Streaming media is more user friendly and copyright friendly than direct download for large video files. Your movie begins playing almost immediately, compared to waiting
More informationThe Media Department File and Transfer Quick Guide 2015/16. Created by Robert Perry
The Media Department File and Transfer Quick Guide 2015/16 Created by Robert Perry 2 3 Welcome to the Quick Guide series File and Transfer This guide will help you understand file extensions and file transfer
More informationINTRODUCTION TO LABVIEW
INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction
More informationUSING YOUR VIDEO IPOD
USING YOUR VIDEO IPOD TABLE OF CONTENTS Introduction to itunes...2 Using Your ipod an Overview...2 Music...2 Audiobooks...4 Podcasts...5 Videos...5 Photos...6 Text...8 From PowerPoint to the ipod...9 Macintosh...9
More informationSoftware Synthesis from Dataflow Models for G and LabVIEW
Software Synthesis from Dataflow Models for G and LabVIEW Hugo A. Andrade Scott Kovner Department of Electrical and Computer Engineering University of Texas at Austin Austin, TX 78712 andrade@mail.utexas.edu
More informationMultimedia Content. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents. Erik Wilde, UC Berkeley School of
Contents Multimedia Content Contents Web Architecture and Information Management [./] Spring 2009 INFO 190-02 (CCN 42509) Erik Wilde, UC Berkeley School of Information [http://creativecommons.org/licenses/by/3.0/]
More informationBATS Europe FAST PITCH Specification
BATS Europe FAST PITCH Specification Version 2.1 30 November 2010 BATS Trading Limited is authorised and regulated by the Financial Services Authority. BATS Trading Limited is a wholly-owned subsidiary
More informationData Acquisition Laboratory
Session 2559 Data Acquisition Laboratory Asad Yousuf Savannah State University Abstract The essential element to automate your system for data collection and analysis is termed as the data acquisition.
More informationChapter 5 Images. Presented by Thomas Powell. Slides adopted from HTML & XHTML: The Complete Reference, 4th Edition 2003 Thomas A.
Chapter 5 Images Presented by Thomas Powell Slides adopted from HTML & XHTML: The Complete Reference, 4th Edition 2003 Thomas A. Powell Image Introduction Images are good for illustrating ideas showing
More informationBE/EE189 Design and Construction of Biodevices Lecture 5. BE/EE189 Design and Construction of Biodevices - Caltech
BE/EE189 Design and Construction of Biodevices Lecture 5 LabVIEW Programming Data acquisition DAQ system Signals and signal conditioning Nyquist frequency NI ELVIS II NI-DAQmx and DAQ assistant LabVIEW
More informationDCAMAPI Library for LabVIEW
DCAMAPI Library for LabVIEW June 2004 Version 2.3 Overview...4 System Requirement...4 Installation...5 DCAMAPI Functions...6 Initialize and Finalize Functions...6 DCAM_INIT.VI... 6 DCAM_OPEN.VI... 6 DCAM_CLOSE.VI...
More informationECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks
ECU Measurement and Calibration in a Real-Time Test Environment Roland Magolei National Instruments Engineering GmbH Embedded Networks Term Definitions What is ECU Calibration? Software Optimization of
More informationTextProc a natural language processing framework
TextProc a natural language processing framework Janez Brezovnik, Milan Ojsteršek Abstract Our implementation of a natural language processing framework (called TextProc) is described in this paper. We
More informationStrategies for Training and Implementation Home
A Guide to unitedstreaming Digital Resources Strategies for Training and Implementation Presentation Menu Overview and Key Features Passcodes, Search Tools, Content Management, & Teacher Tools Implementation
More informationBefore you use your Point Grey Zebra2 camera, we recommend that you are aware of the following resources:
1.1 Subject Technical Application Note (TAN2012006): 1.2 Applicable Product(s) Point Grey Zebra2 camera products 1.3 Application Note Description Technical Application Note TAN2012006 Revised November
More informationMULTIMEDIA COMMUNICATION
MULTIMEDIA COMMUNICATION Laboratory Session: JPEG Standard Fernando Pereira The objective of this lab session about the JPEG (Joint Photographic Experts Group) standard is to get the students familiar
More informationDigital Imaging and Communications in Medicine (DICOM) Supplement 180: MPEG-4 AVC/H.264 Transfer Syntax
1 2 3 4 5 6 7 8 9 10 Digital Imaging and Communications in Medicine (DICOM) 11 12 13 Supplement 180: MPEG-4 AVC/H.264 Transfer Syntax 14 15 16 17 18 19 20 21 22 23 24 DICOM Standards Committee, Working
More informationProgramming for the LabVIEW Real-Time Module Using LabWindows/CVI
Application Note 182 Programming for the LabVIEW Real-Time Module Using LabWindows/CVI Introduction This document discusses using LabWindows/CVI to interface with RT Series hardware and to write DLLs to
More informationNI PCIe Hardware Overview. Functional Overview USER MANUAL. Base, Medium, Full, and Extended Configuration Camera Link Frame Grabber
USER MANUAL NI PCIe-1477 Base, Medium, Full, and Extended Configuration Camera Link Frame Grabber The NI PCIe-1477 is an image acquisition device with a PCIe 2.0 x8 host interface. It has a user-configurable
More informationKey Words: - BPT, Huffman Coding, Difference Coding, JPEG, Bit Plane, Data Table
Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Loss less Compression
More informationCAN Based Data Acquisition
Introduction This project will convert physical temperature measurements into Controller Area Network (CAN) messages following the Society of Automotive Engineers standard, SAE-J1939, Surface Vehicle Recommended
More informationImage and video processing
Image and video processing Digital video Dr. Pengwei Hao Agenda Digital video Video compression Video formats and codecs MPEG Other codecs Web video - 2 - Digital Video Until the arrival of the Pentium
More informationCompression and File Formats
Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical
More informationA LabVIEW-Based, Interactive Virtual Laboratory for Electronic Engineering Education*
Int. J. Engng Ed. Vol. 21, No. 1, pp. 94±102, 2005 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2005 TEMPUS Publications. A LabVIEW-Based, Interactive Virtual Laboratory for Electronic Engineering
More informationBuilding an Interactive Web Page with DataSocket
Application Note 127 Introduction Building an Interactive Web Page with DataSocket Heather Edwards This application note explains how you can create an interactive Web page with which users can view data
More informationVideo Compression An Introduction
Video Compression An Introduction The increasing demand to incorporate video data into telecommunications services, the corporate environment, the entertainment industry, and even at home has made digital
More informationImportant Encoder Settings for Your Live Stream
Important Encoder Settings for Your Live Stream Being able to stream live video over the Internet is a complex technical endeavor. It requires a good understanding of a number of working parts. That s
More informationWas ist neu in LabVIEW 2014
Was ist neu in LabVIEW 2014 Marcel Krenz http://www.>i- berlin.mpg.de/pc/labview 06.11.2014 Fritz- Haber Institute, Berlin Accurate Data Acquisition With the Latest Technology Extended Deployment Options
More informationE-BOOK / LABVIEW USER EVENTS EXAMPLE DOCUMENT
20 November, 2017 E-BOOK / LABVIEW USER EVENTS EXAMPLE DOCUMENT Document Filetype: PDF 542.52 KB 0 E-BOOK / LABVIEW USER EVENTS EXAMPLE DOCUMENT An event-driven user interface is placed inside the. Five
More informationMedia player for windows 10 free download
Media player for windows 10 free download Update to the latest version of Internet Explorer. You need to update your browser to use the site. PROS: High-quality playback, Wide range of formats, Fast and
More information3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.
3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion
More informationThis document contains additional questions; it is not intended to be treated as a complete paper.
1 AS COMPUTER SCIENCE Paper 2 Additional Questions These questions focus primarily on topics that were not covered by the AQA AS and A-level Computing specifications, introduced in 2009. It is hoped that
More informationSORENSON VIDEO COMPRESSION
R O S E B R U F O R D C O L L E G E S O U N D & I M A G E D E S I G N D e s k t o p P u b l i s h i n g U n i t SORENSON VIDEO COMPRESSION B y D a n e R a m s h a w 2nd March 2000 Semester 2a - Course
More informationComputers Are Your Future
Computers Are Your Future Twelfth Edition Chapter 5: Application Software: Tools for Productivity Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Application Software: Tools for Productivity
More informationDifferent File Types and their Use
Different File Types and their Use.DOC (Microsoft Word Document) Text Files A DOC file is a Word processing document created by Microsoft Word, a word processor included with all versions of Microsoft
More informationToday. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again.
Today 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework Review your exams and review practice exam again. Lab: Continue project Do pre-lab before lab. See last weeks handout. Requires use of
More informationIntroducing: Pearson s Perspective Quick Guide for Educators
Introducing: Pearson s Perspective Quick Guide for Educators What is Perspective TM? Perspective TM is a supplemental online instructional resource site that provides thousands of enrichment learning resources
More informationIPEmotion_PlugIn_VIDEO_V01_02_00
IPEmotion_PlugIn_VIDEO_V01_02_00 22. Januar 2018 TABLE OF CONTENTS Table of Contents 1 Important and general information..................................... 3 1.1 Important information..........................................
More informationIMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG
IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG MANGESH JADHAV a, SNEHA GHANEKAR b, JIGAR JAIN c a 13/A Krishi Housing Society, Gokhale Nagar, Pune 411016,Maharashtra, India. (mail2mangeshjadhav@gmail.com)
More information