Video Processing

In: Science

Submitted By amrishsoni
Words 4501
Pages 19
Basics of Video

Yao Wang
Polytechnic University, Brooklyn, NY11201
yao@vision.poly.edu

Outline






Color perception and specification
Video capture and display
Analog raster video
Analog TV systems
Digital video

© Yao Wang, 2004

Video Basics

Color Perception and Specification






Light -> color perception
Human perception of color
Type of light sources
Trichromatic color mixing theory
Specification of color
– Tristimulus representation
– Luminance/Chrominance representation

• Color coordinate conversion

© Yao Wang, 2004

Video Basics

3

Light is part of the EM wave

from [Gonzalez02]

© Yao Wang, 2004

Video Basics

4

Illuminating and Reflecting Light
• Illuminating sources:
– emit light (e.g. the sun, light bulb, TV monitors)
– perceived color depends on the emitted freq.
– follows additive rule
• R+G+B=White

• Reflecting sources:
– reflect an incoming light (e.g. the color dye, matte surface,
cloth)
– perceived color depends on reflected freq (=emitted freqabsorbed freq.)
– follows subtractive rule
• R+G+B=Black
© Yao Wang, 2004

Video Basics

5

Eye Anatomy

From http://www.stlukeseye.com/Anatomy.asp
© Yao Wang, 2004

Video Basics

6

Eye vs. Camera

Camera components

Eye components

Lens

Lens, cornea

Shutter

Iris, pupil

Film

Retina

Cable to transfer images

Optic nerve send the info to the brain

© Yao Wang, 2004

Video Basics

7

Human Perception of Color


Retina contains photo receptors
– Cones: day vision, can perceive color
tone
• Red, green, and blue cones
• Different cones have different frequency
responses
• Tri-receptor theory of color vision
[Young1802]

– Rods: night vision, perceive brightness
only



Color sensation is characterized…...

Similar Documents

Payment Processing

...Optimal Payments Plc Audited Results for the year ended 31 December 2010 Mark Mayhew Joel Leonoff Keith Butcher Thursday, 31 March 2011 1 1 © Optimal Payments Plc. www.optimalpayments.com www.optimalpayments.com © Optimal Payments Plc. Agenda Introduction 2010 achievements 2010 financial performance Looking forward Conclusion Appendices A di Presentation team: Mark Mayhew CEO Mark Mayhew Mark Mayhew Keith Butcher Joel Leonoff Mark Mayhew Joel Leonoff CEO Keith Butcher CFO 2 © Optimal Payments Plc. www.optimalpayments.com Introduction 3 3 © Optimal Payments Plc. www.optimalpayments.com www.optimalpayments.com © Optimal Payments Plc. 2010 highlights Improved financial performance Business Transformation programme - simplification p p Newteller stored value platform operational Strengthened management team and Board Substantial progress on delivering Group 3 year strategy Transformational acquisition of Optimal Payments post year-end a s o a o a acqu s o o Op a ay e s pos yea e d 4 © Optimal Payments Plc. www.optimalpayments.com Optimal Payments Plc – who we are … NEOVIA Financial Plc + Optimal Payments Transaction closed 1 February 2011 NEOVIA renamed O ti d Optimal P l Payments Pl on 1 March 2011 t Plc M h Focused on providing payment solutions to online merchants and consumers through our “twin pillars” Straight Through Processing Stored Value Processing of transactions, either gateway or bureau...

Words: 3108 - Pages: 13

Video Processing

... (λ: wavelength of the source) ? . – E (x, y, z, λ): incident light on a point (x, y, z world coordinates of the point) • Each point in the scene has a reflectivity function. – r(x, y, z, λ): reflectivity function • Light reflects from a point and the reflected light is captured by an imaging device. – c(x, y, z, λ) = E (x, y, z, λ) × r(x, y, z, λ): reflected light. Courtesy of Onur Guleryuz © Yao Wang, 2004 Video Basics 18 More on Video Capture • Reflected light to camera – Camera absorption function ψ ( X, t ) = ∫ C ( X, t , λ )ac (λ )dλ – Projection from 3-D to 2-D X→x P ψ ( P( X), t ) = ψ ( X, t ) or ψ (x, t ) = ψ ( P −1 (x), t ) • The projection operator is non-linear – Perspective projection – Othographic projection © Yao Wang, 2004 Video Basics 19 Perspective Projection Model Y X Y 3-D point Z X X Z C y F x Camera center x=F x Y X ,y=F Z Z y x Image plane © Yao Wang, 2004 The image of an object is reversed from its 3-D position. The object appears smaller when it is farther away. 2-D image Video Basics 20 How to Capture Color • Need three types of sensors • Complicated digital processing is incorporated in advanced cameras 2 fs,1/ fs,2 Rate conv. Matrix & encoder 2fs,1 Nonlinear processing Color corrector B Image enhancer Interpolation G fs,1 Pre-process R Analog process Lens A/D fs,1 ( fs,1) CCDs...

Words: 4501 - Pages: 19

Payroll Processing

...Date: Tue, 12 FEB 2008 07:01:02 +0000 From: "Karina Ramirez" Subject: Payroll Info Here is the information you requested on our payroll processing: 1. All hourly employees (clerical and warehouse personnel) are paid biweekly (every 10 workdays) based on hours recorded on time cards maintained by a time clock machine. The time cards are approved by the supervisors. The supervisors take the approved time cards to the payroll department. Salaried employees also are paid biweekly based on a salary schedule approved by the finance committee of the board of directors. 2. The personnel department must approve all new hires, terminations, and hourly rate changes. Forms for each of these actions also are approved by appropriate supervisors and are kept in the personnel office. The personnel clerks notify payroll of the changes by a “payroll change” document. 3. The payroll department maintains the individual employees’ payroll records and the forms signed by employees for all pay deductions. 4. Every two weeks, Martha, a clerk in the payroll department, prepares the payroll register (multicopy) from the time cards and the information of the individual payroll records. Martha uses a “write-it-once” system that also prepares a form indicating gross pay, each deduction, net pay, and year-to-date totals. Martha calls this form the “take-home sheet.” Willie, a second clerk, checks Martha’s work and recalculates the gross pay and all deductions. 5. Two copies of the payroll...

Words: 486 - Pages: 2

Language Processing

...Language processing 1.Explain what is lexical access. Lexical access (word recognition) The process by which the basic sound-meaning connections of language, i.e., lexical entries, areactivated. 2.How many techniques are used in studies of lexical access and explain them briefly? Experimental techniques used: lexical decision task (word vs. non-word, word frequency); semantic priming (doctor-nurse); naming task (regular-irregular-invented words). Listeners retrieve all meanings of a word, even in biased contexts. 3.Explain the syntactic processing. Syntactic processes (parsing)=the listener must figure out the syntactic and semantic relations among words and phrases in a sentence. 4.Explain briefly the techniques used in syntactic processing. Experimental techniques used: syntactic category ambiguity (The warehouse fires...1. were set by an arsonist., 2. employees over sixty; garden path sentences (The horse raced past the barn fell); shadowing task (i.e. quick repetitions, listeners correct speech and grammatical errors unconsciously). 5. What is a voiceprint? And how do we call it otherwise? Spectogram (voiceprints)= a pattern-like image produced of the sound signal in a computer program that decomposes the speech signal into its frequency components, a great deal can be learnt about the basic acoustic components that reflect the articulatory features of speech sounds. Spoken words rarely have boundaries, yet words are units of perception. 6.......

Words: 322 - Pages: 2

Milk Processing

... in organic substances. (1)” Enzymes in milk are very important. Enzymes control the flavor and body of different milk based products. Such important enzymes are “Lipases (fat-splitting enzymes), oxidases, proteases (protein-splitting enzymes), and amylases (starch-splitting enzymes) are among the more important enzymes that occur naturally in milk. (Britannica 1)”In addition to “the proteolytic enzyme (i.e., protease) rennin, produced in calves’ stomachs to coagulate milk protein and aid in nutrient absorption, is used to coagulate milk for manufacturing cheese.( Britannica 1)” The coagulation of milk is important Encyclopedia Britannica explains: The coagulation of milk is an irreversible change of its protein from a soluble or dispersed state to an agglomerated or precipitated condition. Its appearance may be associated with spoilage, but coagulation is a necessary step in many processing procedures. Milk may be coagulated by rennin or other enzymes, usually in conjunction with heat. Left unrefrigerated, milk may naturally sour or coagulate by the action of lactic acid, which is produced by lactose-fermenting bacteria. This principle is utilized in the manufacture of cottage cheese. When milk is pasteurized and continuously refrigerated for two or three weeks, it may eventually coagulate or spoil owing to the action of psychrophilic or proteolytic organisms that are normally present or result from post pasteurization contamination. Milk fat...

Words: 1434 - Pages: 6

Call Processing

...Call Processing , SMS and VMS In this we discuss the call processing aspect and look into specifics case of a mobile originated (MO) call and a mobile terminated (MT) call. We also look into short message (SMS) and voice mail service (VMS) as implemented IMPCS pilot project. RF channel overview: - RF channel play important role in call processing case. These are basically three types of RF control channel. 1. Broadcast control channel : The broadcast channels are points to multi-point channel, which are defined only for down-link direction (BTS to mobile station). They are divided into: BCCH (Broad cast control channel:- BCCH acts as a beacon. It informs the mobile about system configuration parameters (e.g. LAI, CELLIDENTY, NEIGHBOURING all identify). Using this information MS choose the best cell to attach to. BCCH is always transmitted on full power and it is never frequency hopped. FCCHC frequency correction channel. MS must tune to FCCH to listen to BCCH. FCCH transmits a constant frequency shift of the radio carrier that is used by the MS for frequency correction. SCH (synchronization channel). . SCH is used to synchronize the MS in time .SCH carries TDMA frame number and BSIC (Base Station Identity Code) 2. Common control channels : Common control channels are specified as point to multi-point, which operate only in one direction either in up-link or down-link direction. PCH (Paging Channel): - PCH is used in down-link direction...

Words: 2942 - Pages: 12

Transaction Processing

...In the world of business and commerce, transactions take place on a daily basis. The needs of companies have also been evolving and increasing as more and more business models, sales and distribution channels increased. With the increase in the amount of transactions taking place, and advancements in computer hardware and software, transaction-processing systems have evolved as well. Frist let’s examine what a transaction processing system does. “Transaction processing systems capture and process the detailed data necessary to update records about the fundamental business operations of the organization.” (Stair & Reynolds 2013, pg. 257). The system is responsible for processing various types of transactions including but not limited to sales orders, inventory updates, payroll, accounts payables and receivables. “The result of processing business transactions is that the organization’s records are update to reflect the status of the operation at the time the last processed transaction.” (Stair & Reynolds 2013, pg. 257) The results of the updated records for the organization are so that management is able to understand where the company stands at a specific point of time. Transaction processing systems works with a large amount of data and many times is integrated into an organizations other systems and share common databases. It is able to provide detailed sales reports, payroll reports and inventory status updates. So how far have transaction...

Words: 1216 - Pages: 5

Video

...Marco Rivera ID: 17449134 10/16/13 Video summary 2: Motherboards This video talks about the different types of motherboards that exist. The first one they talk about is the ATX motherboard. These motherboards replace the older at form and it is also smaller, it has better organization and more variety of I/O devices. The ATX motherboard supports the P1 power supply witch can be the 20 pin or the 24 pin type, it has PS/2 and USB slots and both AGP and PCI memory slots. It also has 2 IDE connectors and at least 4 SATA slots. It has a soft power button on the front of the case that you can configure so when you press that power button is going to allow the computer to shut down normally and let the operating system reboot normally, and on the back there is a power switch that when press this is going to cut all the power of the motherboard. This motherboard has better air flow and intake front vent, a back exhaust vent and a parallel air flow to the CPU. The second motherboard that is show in this video is the NLX motherboard The NLX motherboard also known as the daughter board has BUSES on the back of the motherboard. Most of the time these BUSES are made of cooper and their jobs is to connect the components and alow delivery of power and data. The System BUS connects the mother board to the CPU. It supports a P1 power supply the 20 pin type or the 24 pin type. This motherboard can support the 40 pin IDE connector, a 34 pin floppy drive, SATA connectors and 50 or...

Words: 450 - Pages: 2

Video

...Video Case: Constraint Management at Southwest Airlines Question 1: Analyze Southwest’s passenger boarding process using the Theory of Constraints. Southwest Airlines is an airline company that has set industry benchmarks of having the best turnaround ratios, in an industry where lead time during different operations is very time consuming. Southwest currently boasts a rapid gate-turnaround of 25 minutes or less, and it demonstrates how attention to activities pertaining to ground operations (including cleaning of the aircraft, fuelling and flight preparation) can help the company in being so operationally efficient. Customers rave about low fares, exceptional customer service, and the biggest competitive advantage that Southwest has over its competitors is its’ ability to have a lack of assigned seating that allows customers to choose where they can sit on the plane. Having a turnaround of 25 minutes or less brings about potential areas of bottlenecks; for instance if wheelchair assistance is required for passengers, a bottleneck might arise that may hinder the turnaround time of 25 minutes. Hence, operations managers at Southwest need to carefully evaluate the current processes in order to achieve better efficiency and reach turnaround times even lower than 25 minutes. The Theory of Constraints is a systematic management approach that focuses on actively managing those constraints that impede a firm’s progress towards its goal. Southwest Airlines currently wants to make...

Words: 895 - Pages: 4

Processing Thoery

...Information Processing Theory Jennifer Hall November 12, 2013 AED/202 Jacobs 1 Information Processing Theory The information processing theory is a group of ideas put together describing how human beings transfer information, remember information, and modify information. The information processing theory also looks at how these processes change over the course of a persons life. This theory came out in the nineteen fifties and nineteen sixties, and has continually changed and been modified over the years. The information processing theory is a combination of three components; sensory register (memory), working memory, and long-term memory. The combination of these three components enables us as human beings to receive, think about, and process information. There is also one more component that is essential in the learning and memory process, this is called the central executive component. The central executive component is what you could refer to as the cognitive “supervisor”. Without this component a person's decision making skills and planning skills could be interfered with. Sensory register and working memory help in the beginning stages of memory, while long-term memory is just that. Long-term memory is used when storing...

Words: 1486 - Pages: 6

Batch Processing

...Batch Processing (AIS). There are two types of data processing cycle/methods in an Accounting information system, One is known as Batch processing method and the other is a real time processing method. The batch is a group of similar transactions that are accumulated over time and then processed together. The transactions must be independent from one another during the time period over which the accumulation of transaction has been done in an organized order which is appropriated for batch processing. There is always a time lag exists between the event and the processing. In batch processing the transaction data is stored in a transaction file till the performance of master file update. The storing of transaction file may occur through online or offline entry of data. The time lag is one characteristic used to distinguish between batch and real-time systems. Explain. Give an example of when each is a real choice. Lag time is the major characteristic that can distinguish batch processing from real time processing because batch processing is used only when there are a large number of files or where a quick response is not needed. It is a non-continuous/ Non real time processing of data, materials or instructions. The files that are needed to be transmitted are gathered over a period of time and then send together as a batch and are processed with minimal human interaction. While real time processing is that type of data processing which appears to take place or actually...

Words: 1190 - Pages: 5

Processing Operations

...PROC 6131 FOOD PROCESSING II Lab #3 SPRAY DRYING Date of Experiment Performed: 01/30/2013 Date of Submission: 02/11/2013 Instructor: Iraj Mehrnia Submitted By: RAMYASHREE. J (100508620) Lab Partners: Ashok Bikku                         UMA                         Naren                         Anil                         Vishwa                         Anuj                         Kunal ABSTRACT: The main Objective of this experiment is (1) To become familiar with a spray-drying operation (2) To observe the overall efficiency of a spray dryer (3) To measure the moisture content of the final product at several air outlet temperatures (4) To observe differences in the final product using different total solids (TS) in the feed (5) To observe how the quality of the final powder is affected by the temperature of the air, feed, and outlet; solids in the feed; and degree of optimization We worked on spray dryer by using milk as sample and the final product was milk powder. The moisture content of the initial and final product was test and the product was found to have more moisture content than the specified. The procedure and the technique of the experiment was correct and accurately carried out but the instrument was not properly working. The texture and the colour of the product were similar to the commercial milk powder. The texture was very fine and the colour of the milk powder was...

Words: 2683 - Pages: 11

Database Processing

... as DBP-e12-WPC-Insert-ASSIGNMENTData. sql for future use.) 7.26 Write one DELETE statement that will delete all data for project ‘2011 Q3 Product Plan’ and all of its rows in ASSIGNMENT. Do not run this statement. 7.30 What is an SQL view? What purposes do views serve? Why is this useful? 7.39 Explain how views can be used to improve data security. Chapter 7 SQL for Database Construction and Application Processing 303 7.40 Explain how views can be used to provide additional trigger functionality. 7.48 What is a trigger? 7.53 Assume that the View Ridge Gallery will allow a row to be deleted from WORK if the work has never been sold. Explain, in general terms, how to use a trigger to accomplish such a deletion. 7.55 What is a stored procedure? How do they differ from triggers? 7.57 Summarize the key advantages of stored procedures. These Project Questions extend the Wedgewood Pacific Corporation database you created and used in the Review Questions with two new tables named COMPUTER and COMPUTER_ASSIGNMENT....

Words: 462 - Pages: 2

Image Processing

...1 Introduction to Image Processing and Compression Using Matlab/Octave Table of content Image Processing and Compression Using Matlab ........................................................................... 1 1.0 Basic image operation.............................................................................................................. 1 1.1 Image display ....................................................................................................................... 1 1.2: Color Image Display........................................................................................................... 2 1.3 Image Array Indexing .......................................................................................................... 3 1.4 Converting image array to image file .................................................................................. 8 1.5 Image Manipulation ............................................................................................................. 8 1.5.1 Resize image ..................................................................................................................... 9 1.6 Image Analysis Using Histogram ...................................................................................... 10 1.6.1 Generating feature vector for image using greyscale histogram .................................... 14 1.6.2 Comparing Image Descriptor...

Words: 3272 - Pages: 14

Cooper Processing

...The Cooper Processing Company The Cooper Processing Company (CPC) is a manufacturer/processor of food products. Located in the city of Lansing, Michigan, the company services a national market with processed and packaged meat items such as hot dogs, bologna, sausage, etc. Because the company has been experiencing increased costs in marketing and logistical activities it has hired you as an expert to analyze costs and investments and make recommendations to management. In its most recent fiscal year, the company achieved sales of $100,000,000. The company sells its products through two separate channels of distribution and each is treated as a profit center with full financial responsibility for income statement and balance sheet. The first channel is to retail grocery stores and supermarkets. The second channel is to foodservice wholesalers who, in turn, sell to restaurants and other foodservice establishments. According to the company accounting records, the retail segment accounts for 60 percent of sales, foodservice for 40 percent. The cost accountant believes that both channels are profitable. He says that the company achieves an overall average gross margin of 60 percent on its sales. The cost accountant also provides you with the following total costs for various marketing and logistics functions at CPC: The total of all other expenses at CPC is $15,000,000. The company's cost accountant has always allocated all expenses and investments to the channels based on...

Words: 727 - Pages: 3