Week 11: Motion Tracking

Size: px
Start display at page:

Download "Week 11: Motion Tracking"

Transcription

1 Week 11: Motion Tracking Motion Tracking is another approach for interactive application: when real-live object (e.g. human) is moving in front of a web-cam, its movement (including its center, size, etc) is tracked, and this information can be used to drive the 2D or 3D elements in the virtual scene. TouchDesigner is not mainly designed for motion tracking. However, we can still use it to perform simple motion tracking tasks. The first step in motion tracking is background subtraction: remove the background pixel from the input web-cam image. A simple method is to subtract the input image from a stored background image: (A) a stored (B) web-cam image abs(a-b) Threshold result: white background image pixel is foreground object, transparent pixel is background We can implement this idea using the Cache TOP and the Difference TOP: Monochrome TOP Usually we only want to work on monochrome image Cache TOP Cache Size: 1 Store a background image Video In TOP Get web-cam image Difference TOP Compute abs(a-b) When the On parameter of the Cache TOP is 1, it will store the input image (and also output it). When it is zero, it will stop getting the input image, but output the stored image. Therefore, we can use a pulse to control this parameter, use either a button or a Keyboard CHOP: 1

2 Use a pulse to control the On parameter of the Cache TOP. When there is a pulse, the Cache TOP snapshot an image from the input. Usually the subtracted image will be threshold (using a Threshold TOP), so that if the color difference is larger than a threshold value (say, 0.1), the pixel value will be set to 1 (i.e. treated as foreground ); otherwise, it will be set to zero (i.e. treated as background ): Threshold TOP Threshold: 0.1 This method is simple, and is suitable when: (i) the background contains flat color only; (ii) the web-cam will not move, and (iii) the lighting environment is stable. However, try to move your web-cam a little bit, or turn on one more light, then you will see the problem of this approach. Whenever the environment changed, you have to snapshot another updated background image. The second approach is called frame differencing : to compute the difference between two consecutive frames coming from the web-cam: (A) current frame (B) previous frame (C) final image = (A)-(B) We can also implement this idea using the same network, with different parameter settings for the Cache TOP: 2

3 Keep getting the web-cam image Store 2 frames but output the previous frame This method can extract the foreground object image even if your web-cam shifted a little bit, or the lighting condition changed. However, the disadvantage of this method is that only the silhouette of the moving object can be found out (not the interior region of the object); and if the object is not moving, it will be treated as background. The last approach is quite similar to the previous one, but gives you a little bit better performance. It starts from a simple frame differencing method, but the result is merged with a trail of the previous result: (A) The result from frame differencing (B) The final result in previous frame, but reduce the brightness by 10% Final result = the maximum of (A) and (B) The final result in previous frame Reduce brightness by 10% The result from frame differencing Maximum of the 2 inputs The final result 3

4 Since the above idea involves a loop, we need to implement this idea using the Feedback TOP: Feedback TOP Target TOP: null2 Level TOP Opacity: 0.9 Brightness 2: 0.9 (under Post tab) The result from frame differencing Composite TOP Operand: Max Class exercise: image distortion by motion tracking The background-subtracted image can already be used for creating some funny image processing effects. One example is to use it for displacing (i.e. distorting) an image. An image can be distorted by the Displace TOP: Displace TOP Red color in the 2 nd input distorts the image horizontally. Blue color distorts it vertically. An input value 0.5 means no distortion. Constant TOP Color: Use the background-subtracted image to modify the Constant TOP in the above network, so that you can use the motion tracking result to distort the image. 4

5 Finding bounds Assume we have found out a background-subtracted image. How can we make use of it? A typical approach is to find out the following information, and then use this information to drive your virtual 2D and 3D elements: The bounding box of the foreground The center point of the foreground The area of the foreground Once you find the bounding box of the foreground, the center and the area can be obtained from simple calculation. So we will focus on how to find the bounding box of the foreground. Assume that our web-cam image has size 320x240, and we want to find the leftmost edge of the foreground object: We want to find this pixel location We can start from a TOP To CHOP, which convert an image into channels of data: We are only interested in the Alpha channel, and we want to rename the channel to xmin. This CHOP contains 240 channels: one channel per row. Each channel contains 320 index values (the values are the pixel alpha of the thresh1). 5

6 Then we connect it to a Math CHOP, to combine all channels together (using the maximum operation). Therefore, we are finding out the maximum pixel alpha value of each column: Math CHOP Combine Channels: Maximum This CHOP contains one channel with 320 values. Each value represents the maximum pixel alpha value of the corresponding column. 320 values Now we have one channel with 320 index values. We need to find the first index that has a non-zero value (the arrow position in the above image). One way to do that is to swap the channel and index (using Shuffle CHOP), so that we have 320 channels, and each channel has one single value. Then we can use the Fan CHOP to find out which is the first channel that has a non-zero value. This will be the pixel location we want to find out: Shuffle CHOP Method: Swap Channels and Samples Fan CHOP Operation: Fan In Lastly, it is even better to normalize the resulting pixel position to the range [0, 1], using another Math CHOP after the Fan CHOP: Of course, we can use 320 here. However, a better approach is to use the expression chopn() to get the number of channels from the Shuffle CHOP. 6

7 Here is the summary of the CHOP network: How about the other edges? For example, I want to find out the rightmost edge of the foreground image: We want to find this pixel location A simple idea is: you can flip the image horizontally, apply the same method as mentioned above, and then adjust the final answer by subtracting 320 from the calculated value: We can find this pixel location, and subtract the result by 320. So the CHOP network is quite similar to the previous one, with some minor differences in the parameter settings: Flip TOP (with Flip X) Math CHOP Multiply: -1 Post-Add: chopn( shffle2 ) TOP To CHOP Alpha: xmax Fan CHOP Math CHOP From Range: 0 to chopn( shuffle2 ) 7

8 Class exercise: finding the bounds Continue on the previous example, try to find out: 1. The top and button edges of the bounding box of the foreground (hint: you can use a Flip TOP and set the Flop option to rotate the image 90 degrees); and 2. The center and the area of the foreground. To test your answer, you can import and use the component W:\SM4125\Wk11\draw_bounds.tox. You can plug your original web-cam image, xmin, ymin, xmax and ymax values into the component; and the component will draw out the bounding box. An optional improvement You may notice that when there is no foreground object found, the bounds we created cover the whole image. This will introduce a sudden change in the bounds when the foreground object leaves the web-cam image. To eliminate the sudden change, we can test the area of the foreground : if the area is reasonable, we use the computed bounds; otherwise, we keep the previous bounds without changing its value. We can use an Expression CHOP and several Hold CHOPs to implement this idea. I only show the xmin value here; the other values can be treated in the same way: The computed xmin value The computed area value Out CHOP This is the final output of xmin value. Expression CHOP Expression 1: ic(0,0,0) > 0.2 && ic(0,0,0) < 0.8 If the area is within 0.2 and 0.8, we treat it as a reasonable area. Hold CHOP Sample: While On If the expression CHOP output 1, this CHOP output the input value (i.e. the computed xmin). Otherwise, this CHOP output the previous xmin value. 8

9 Class exercise: motion tracking camera You can start from the file W:\SM4125\w11_exercise_tracking_start.toe. In this file, I have created a simple 3D scene, and imported a turn around camera. Use the motion tracking technique we covered in this class to drive the turn around camera. Use motion tracking to control the turn around camera. You can ignore A small view to show the web-cam the zoom-in zoom-out operation in this exercise. image Hint: go inside the camera component. In the previous class we used the Panel CHOP s channel u, v, and rselect to drive the camera movement. You can replace these channels by the motion tracking results: Hint: go inside the camera component. Instead of using Panel CHOP, try to use the motion tracking results to replace these channels. ** Week 11 END ** 9

Graphical Solutions (How to solve equations graphically; how to find intersection of two lines)

Graphical Solutions (How to solve equations graphically; how to find intersection of two lines) Graphical Solutions (How to solve equations graphically; how to find intersection of two lines) Dr. Gisela Acosta-Carr. (8-page document) Let us review: Solve the equation 2x + 1 = 7 algebraically. First,

More information

Section 1.6. Inverse Functions

Section 1.6. Inverse Functions Section 1.6 Inverse Functions Important Vocabulary Inverse function: Let f and g be two functions. If f(g(x)) = x in the domain of g and g(f(x) = x for every x in the domain of f, then g is the inverse

More information

Using Blending Modes for Simple Color Correction

Using Blending Modes for Simple Color Correction Using Blending Modes for Simple Color Correction In a previous lesson, you were introduced to blending modes using the Brush Tool. Blending modes are also a powerful feature of the Layers Panel and can

More information

Organizing and Summarizing Data

Organizing and Summarizing Data Section 2.2 9 Organizing and Summarizing Data Section 2.2 C H A P T E R 2 4 Example 2 (pg. 72) A Histogram for Discrete Data To create a histogram, you have two choices: 1): enter all the individual data

More information

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Functions and Graphs 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Homework 1.1 14, 18, 22, 24, 28, 42, 46, 52, 54, 56, 78, 79, 80, 82 2 /19 Objectives Functions and Graphs Plot points in the rectangular

More information

GRAPHING CALCULATOR - WINDOW SIZING

GRAPHING CALCULATOR - WINDOW SIZING Section 1.1 GRAPHING CALCULATOR - WINDOW SIZING WINDOW BUTTON. Xmin= Xmax= Xscl= Ymin= Ymax= Yscl= Xres=resolution, smaller number= clearer graph Larger number=quicker graphing Xscl=5, Yscal=1 Xscl=10,

More information

Numerical Integration & Area Under a Curve

Numerical Integration & Area Under a Curve Kevin Fitzpatrick CC Edwards Evaluating 2 (1.5x 2 x) dx on the Home Evaluating 2 (1.5x 2 x) dx on the Home 0 0 screen: screen: 1. Press MENU and 1 to select the RUN screen. (That s the main calculation

More information

Chapter 3 Image Registration. Chapter 3 Image Registration

Chapter 3 Image Registration. Chapter 3 Image Registration Chapter 3 Image Registration Distributed Algorithms for Introduction (1) Definition: Image Registration Input: 2 images of the same scene but taken from different perspectives Goal: Identify transformation

More information

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED DETERMINING THE INTERSECTIONS USING THE GRAPHING CALCULATOR

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED DETERMINING THE INTERSECTIONS USING THE GRAPHING CALCULATOR FOM 11 T15 INTERSECTIONS & OPTIMIZATION PROBLEMS - 1 1 MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED 1) INTERSECTION = a set of coordinates of the point on the grid where two or more graphed lines touch

More information

Quick Guide for Photoshop CC Basics April 2016 Training:

Quick Guide for Photoshop CC Basics April 2016 Training: Photoshop CC Basics Creating a New File 1. Click File > New 2. Keep Default Photoshop Size selected in the Preset drop-down list. 3. Click OK. Showing Rulers 1. On the Menu bar, click View. 2. Click Rulers.

More information

Getting Started with the TI-83/TI-84 Plus Family of Calculators

Getting Started with the TI-83/TI-84 Plus Family of Calculators Appendix C Getting Started with the TI-83/TI-84 Plus Family of Calculators ON-OFF To turn on the calculator, press the ON key. To turn off the calculator, press 2nd and then ON. Most keys on the calculator

More information

Digital Microscopes Zoomy 2.0 Digital Microscope What software/devices will I need to use a Zoomy? Connecting Zoomy 2.0

Digital Microscopes Zoomy 2.0 Digital Microscope What software/devices will I need to use a Zoomy? Connecting Zoomy 2.0 Digital Microscopes Zoomy 2.0 Digital Microscope Zoomy 2.0 is a handheld digital microscope that children can use to examine objects. Zoomy plugs into a computer using a built in USB cable. The computer

More information

BCC Linear Wipe. When the Invert Wipe Checkbox is selected, the alpha channel created by the wipe inverts.

BCC Linear Wipe. When the Invert Wipe Checkbox is selected, the alpha channel created by the wipe inverts. BCC Linear Wipe BCC Linear Wipe is similar to a Horizontal wipe. However, it offers a variety parameters for you to customize. This filter is similar to the BCC Rectangular Wipe filter, but wipes in a

More information

2.) Open you re my documents folder, and then open you re my pictures folder. Now create a new folder called mask advert.

2.) Open you re my documents folder, and then open you re my pictures folder. Now create a new folder called mask advert. PhotoShop Help File Sleeping mask advert lesson 1.) Open adobe Photoshop. 2.) Open you re my documents folder, and then open you re my pictures folder. Now create a new folder called mask advert. 3.) From

More information

Graphing Calculator Overview

Graphing Calculator Overview Graphing Calculator Overview Workshop One Objectives Learn the general layout of the calculator Learn how to navigate the menus Learn basic operating procedures Perform linear regression LEARNING CENTER

More information

Graphing Calculator Graphing with the TI-85

Graphing Calculator Graphing with the TI-85 Graphing Calculator Graphing with the TI-85 I. Introduction The TI-85 has fifty keys, many of which will perform multiple functions when used in combination. Each key has a symbol printed on its face.

More information

Graphic Design & Digital Photography. Photoshop Basics: Working With Selection.

Graphic Design & Digital Photography. Photoshop Basics: Working With Selection. 1 Graphic Design & Digital Photography Photoshop Basics: Working With Selection. What You ll Learn: Make specific areas of an image active using selection tools, reposition a selection marquee, move and

More information

Alibre Design Tutorial - Simple Revolve Translucent Glass Lamp Globe

Alibre Design Tutorial - Simple Revolve Translucent Glass Lamp Globe Alibre Design Tutorial - Simple Revolve Translucent Glass Lamp Globe Part Tutorial Exercise 2: Globe-1 In this Exercise, We will set System Parameters first. Then, in sketch mode, we will first Outline

More information

Handout 1: Viewing an Animation

Handout 1: Viewing an Animation Handout 1: Viewing an Animation Answer the following questions about the animation your teacher shows in class. 1. Choose one character to focus on. Describe this character s range of motion and emotions,

More information

BCC Textured Wipe Animation menu Manual Auto Pct. Done Percent Done

BCC Textured Wipe Animation menu Manual Auto Pct. Done Percent Done BCC Textured Wipe The BCC Textured Wipe creates is a non-geometric wipe using the Influence layer and the Texture settings. By default, the Influence is generated from the luminance of the outgoing clip

More information

Adobe Premiere Pro CC 2015 Tutorial

Adobe Premiere Pro CC 2015 Tutorial Adobe Premiere Pro CC 2015 Tutorial Film/Lit--Yee GETTING STARTED Adobe Premiere Pro CC is a video layout software that can be used to create videos as well as manipulate video and audio files. Whether

More information

Multimedia web page Board

Multimedia web page Board Page where the users have a space (board) to create their own compositions with graphics and texts previously inserted by the author; furthermore, the users will be able to write their own texts: Multimedia

More information

BCC Rays Ripply Filter

BCC Rays Ripply Filter BCC Rays Ripply Filter The BCC Rays Ripply filter combines a light rays effect with a rippled light effect. The resulting light is generated from a selected channel in the source image and spreads from

More information

Basic Graphing on TI 83 / 84

Basic Graphing on TI 83 / 84 Basic Graphing on TI 83 / 84 A graphing calculator can, of course, graph but only from an equation in function form. That means each equation must be solved for "y". The first activity is to practice solving

More information

Avigilon Control Center Web Client User Guide

Avigilon Control Center Web Client User Guide Avigilon Control Center Web Client User Guide Version: 4.12 Standard PDF-WEBCLIENT-S-E-Rev2 Copyright 2013 Avigilon. All rights reserved. The information presented is subject to change without notice.

More information

Calculator Basics TI-83, TI-83 +, TI-84. Index Page

Calculator Basics TI-83, TI-83 +, TI-84. Index Page Calculator Basics TI-83, TI-83 +, TI-84 Index Page Getting Started Page 1 Graphing Page 2 Evaluating Functions page 4 Minimum and Maximum Values Page 5 Table of Values Page 6 Graphing Scatter Plots Page

More information

Lines and Circles Guided Practice: Teacher Instructions

Lines and Circles Guided Practice: Teacher Instructions Lines and Circles Guided Practice: Teacher Instructions Overview 1. Together, as a class, go through the Lines and Circles Guided Practice (exercises 1-22) described below. 2. Then have student teams conduct

More information

Keynote 08 Basics Website:

Keynote 08 Basics Website: Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program

More information

Industrial Centre The Hong Kong Polytechnic University

Industrial Centre The Hong Kong Polytechnic University Industrial Centre The Hong Kong Polytechnic University Microsoft Image Composer 1.5 Simon C.S. Hui Kevin H.K. Yip Creating graphic for web page using Microsoft Image Composer 1.5 Background : Image Composer

More information

A Tutorial Guide to Tribology Plug-in

A Tutorial Guide to Tribology Plug-in Supplementary Material A Tutorial Guide to Tribology Plug-in Tribology An ImageJ Plugin for surface topography analysis of laser textured surfaces. General Description This plugin presents an easy-to-use

More information

Mirasys N series. Network Video Recorder Quick Guide

Mirasys N series. Network Video Recorder Quick Guide Mirasys N series Network Video Recorder Quick Guide 2006-2007 Mirasys Ltd. All rights reserved. No part of this document may be reproduced for any purpose, even in part. TRADEMARKS Mirasys and Mirasys

More information

Lesson 8 - Practice Problems

Lesson 8 - Practice Problems Lesson 8 - Practice Problems Section 8.1: A Case for the Quadratic Formula 1. For each quadratic equation below, show a graph in the space provided and circle the number and type of solution(s) to that

More information

Calculator Supplement for TI-82/83 # 0 Introduction # 1 Computations # 2 Tables of Values # 3 Graphing # 4 The Calculate Submenu

Calculator Supplement for TI-82/83 # 0 Introduction # 1 Computations # 2 Tables of Values # 3 Graphing # 4 The Calculate Submenu 11/00, revised 3/02, 6/04, 10/05 JCD Calculator Supplement for TI-82/83 # 0 Introduction # 1 Computations # 2 Tables of Values # 3 Graphing # 4 The Calculate Submenu # 1 Introduction A. Double Action of

More information

Part 1: Basics. Page Sorter:

Part 1: Basics. Page Sorter: Part 1: Basics Page Sorter: The Page Sorter displays all the pages in an open file as thumbnails and automatically updates as you add content. The page sorter can do the following. Display Pages Create

More information

Sharp EL-9900 Graphing Calculator

Sharp EL-9900 Graphing Calculator Sharp EL-9900 Graphing Calculator Basic Keyboard Activities General Mathematics Algebra Programming Advanced Keyboard Activities Algebra Calculus Statistics Trigonometry Programming Sharp EL-9900 Graphing

More information

Quick Tour of the TI-83. Teachers Teaching with Technology. Scotland T 3. Teachers Teaching with Technology (Scotland)

Quick Tour of the TI-83. Teachers Teaching with Technology. Scotland T 3. Teachers Teaching with Technology (Scotland) Teachers Teaching with Technology (Scotland) Teachers Teaching with Technology T 3 Scotland Quick Tour of the TI-83 Teachers Teaching with Technology (Scotland) Quick tour of Home Screen A Quick Tour of

More information

Keys for selecting tools

Keys for selecting tools Keys for selecting tools Use these shortcuts in the Tools panel. In most cases, you can momentarily switch tools by holding down the keyboard shortcut for the tool. Selection tool V V Rotation tool W W

More information

2.2 - Layouts. Bforartists Reference Manual - Copyright - This page is Public Domain

2.2 - Layouts. Bforartists Reference Manual - Copyright - This page is Public Domain 2.2 - Layouts Introduction...2 Switching Layouts...2 Standard Layouts...3 3D View full...3 Animation...3 Compositing...3 Default...4 Motion Tracking...4 Scripting...4 UV Editing...5 Video Editing...5 Game

More information

Chapter. Graph-to-Table

Chapter. Graph-to-Table Chapter Graph-to-Table With this function, the screen shows both a graph and a table. You can move a pointer around the graph and store its current coordinates inside the table whenever you want. This

More information

2.3. Graphing Calculators; Solving Equations and Inequalities Graphically

2.3. Graphing Calculators; Solving Equations and Inequalities Graphically 2.3 Graphing Calculators; Solving Equations and Inequalities Graphically Solving Equations and Inequalities Graphically To do this, we must first draw a graph using a graphing device, this is your TI-83/84

More information

INKSCAPE BASICS. 125 S. Prospect Avenue, Elmhurst, IL (630) elmhurstpubliclibrary.org. Create, Make, and Build

INKSCAPE BASICS. 125 S. Prospect Avenue, Elmhurst, IL (630) elmhurstpubliclibrary.org. Create, Make, and Build INKSCAPE BASICS Inkscape is a free, open-source vector graphics editor. It can be used to create or edit vector graphics like illustrations, diagrams, line arts, charts, logos and more. Inkscape uses Scalable

More information

BCC Multi Stretch Wipe

BCC Multi Stretch Wipe BCC Multi Stretch Wipe The BCC Multi Stretch Wipe is a radial wipe with three additional stretch controls named Taffy Stretch. The Taffy Stretch parameters do not significantly impact render times. The

More information

Communicate: In Print

Communicate: In Print Communicate: In Print Helpful hints when using an Interactive White Board Adjusting Toolbars and Layout There are four levels of toolbars. Advanced Intermediate Basic Easiest this is ideal for students

More information

A Flickernoise handbook. VJing with Milkymist

A Flickernoise handbook. VJing with Milkymist A Flickernoise handbook VJing with Milkymist October 25, 2011 1 Getting started 3 2 Interfaces and controls 2.1 Keyboard controls 2.2 Infrared remote control 2.3 MIDI controls MIDI messages received

More information

CSC 120 Introduction to Creative Graphical Coding, Fall 2017

CSC 120 Introduction to Creative Graphical Coding, Fall 2017 CSC 120 Introduction to Creative Graphical Coding, Fall 2017 Dr. Dale E. Parson, Assignment 1, Implementing and testing an automated avatar in Processing. This assignment is due via D2L Assignments Assignment

More information

Graphing Calculator Workshop

Graphing Calculator Workshop Graphing Calculator Workshop Marian K. Hukle, hukle@math.ku.edu; Amy Kim, akim@math.ku.edu; Chris Valle, cvalle@math.ku.edu POWER ON/OFF ON to turn on calculator. 2nd OFF to turn off calculator. SCREEN

More information

PARTS OF A WORKSHEET. Rows Run horizontally across a worksheet and are labeled with numbers.

PARTS OF A WORKSHEET. Rows Run horizontally across a worksheet and are labeled with numbers. 1 BEGINNING EXCEL While its primary function is to be a number cruncher, Excel is a versatile program that is used in a variety of ways. Because it easily organizes, manages, and displays information,

More information

User Guide. MLT FX Tracker.

User Guide. MLT FX Tracker. User Guide MLT FX Tracker www.s.a.m.com Information and Notices Information and Notices Copyright and Disclaimer Copyright protection claimed includes all forms and matters of copyrightable material and

More information

Chapter 1 Histograms, Scatterplots, and Graphs of Functions

Chapter 1 Histograms, Scatterplots, and Graphs of Functions Chapter 1 Histograms, Scatterplots, and Graphs of Functions 1.1 Using Lists for Data Entry To enter data into the calculator you use the statistics menu. You can store data into lists labeled L1 through

More information

Gwenview User Manual. Aurélien Gâteau Christopher Martin Henry de Valence

Gwenview User Manual. Aurélien Gâteau Christopher Martin Henry de Valence Aurélien Gâteau Christopher Martin Henry de Valence 2 Contents 1 Introduction 5 1.1 What is Gwenview..................................... 5 2 The Interface 6 2.1 Start Page..........................................

More information

Graphing with a Graphing Calculator

Graphing with a Graphing Calculator APPENDIX C Graphing with a Graphing Calculator A graphing calculator is a powerful tool for graphing equations and functions. In this appendix we give general guidelines to follow and common pitfalls to

More information

Scan line algorithm. Jacobs University Visualization and Computer Graphics Lab : Graphics and Visualization 272

Scan line algorithm. Jacobs University Visualization and Computer Graphics Lab : Graphics and Visualization 272 Scan line algorithm The scan line algorithm is an alternative to the seed fill algorithm. It does not require scan conversion of the edges before filling the polygons It can be applied simultaneously to

More information

Lesson 8 Practice Problems

Lesson 8 Practice Problems Name: Date: Lesson 8 Skills Practice 1. Plot and label the points. A. (8, 2) B. (0, 0) C. (0, 5) D. (10, 10) E. ( 4, 4) F. ( 9, 1) G. ( 5, 0) H. (2, 8) 2. Give the coordinates of each of the points shown

More information

BCC Optical Stabilizer Filter

BCC Optical Stabilizer Filter BCC Optical Stabilizer Filter The Optical Stabilizer filter allows you to stabilize shaky video footage. The Optical Stabilizer uses optical flow technology to analyze a specified region and then adjusts

More information

Creative Effects with Illustrator

Creative Effects with Illustrator ADOBE ILLUSTRATOR PREVIEW Creative Effects with Illustrator AI OVERVIEW The object is to create a poster with a unified color scheme by compositing artwork drawn in Illustrator with various effects and

More information

Text on a CCR Matrix using the SuperStar Sequence Editor. What we will learn

Text on a CCR Matrix using the SuperStar Sequence Editor. What we will learn Text on a CCR Matrix using the SuperStar Sequence Editor Brian Bruderer What we will learn Colors Fonts Direction of movement Rotation Masks 1 Horizontal Layout Tools / Layout will launch the Layout dialog

More information

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE)

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) Lesson overview In this interactive demonstration of Adobe Illustrator CC (2018 release), you ll get an overview of the main features of the application.

More information

Adobe After Effects CC

Adobe After Effects CC Adobe After Effects CC Categories Pink Activate Tools Peach Markers Light blue Layers & Navigation Purple Properties in Timeline Orange Time Navigation Dark blue Open & Preview Yellow Timeline & Workarea

More information

technique: seam carving Image and Video Processing Chapter 9

technique: seam carving Image and Video Processing Chapter 9 Chapter 9 Seam Carving for Images and Videos Distributed Algorithms for 2 Introduction Goals Enhance the visual content of images Adapted images should look natural Most relevant content should be clearly

More information

Learning Packet THIS BOX FOR INSTRUCTOR GRADING USE ONLY. Mini-Lesson is complete and information presented is as found on media links (0 5 pts)

Learning Packet THIS BOX FOR INSTRUCTOR GRADING USE ONLY. Mini-Lesson is complete and information presented is as found on media links (0 5 pts) Learning Packet Student Name Due Date Class Time/Day Submission Date THIS BOX FOR INSTRUCTOR GRADING USE ONLY Mini-Lesson is complete and information presented is as found on media links (0 5 pts) Comments:

More information

Animating the Page IN THIS CHAPTER. Timelines and Frames

Animating the Page IN THIS CHAPTER. Timelines and Frames e r ch02.fm Page 41 Friday, September 17, 1999 10:45 AM c h a p t 2 Animating the Page IN THIS CHAPTER Timelines and Frames Movement Tweening Shape Tweening Fading Recap Advanced Projects You have totally

More information

THE ANZOVIN ONION SKINNER

THE ANZOVIN ONION SKINNER THE ANZOVIN ONION SKINNER USERS MANUAL Maya Versions: 2011-Present Design: Raf Anzovin and Brian Kendall Programming: Brian Kendall Testing: David Andrade, Krzysztof Boyoko, Yasha Peiros, Robert Pellerin,

More information

Years after US Student to Teacher Ratio

Years after US Student to Teacher Ratio The goal of this assignment is to create a scatter plot of a set of data. You could do this with any two columns of data, but for demonstration purposes we ll work with the data in the table below. The

More information

NEW CONCEPTS LEARNED IN THIS LESSON INCLUDE: Fundamental Theorem of Algebra

NEW CONCEPTS LEARNED IN THIS LESSON INCLUDE: Fundamental Theorem of Algebra 2.5. Graphs of polynomial functions. In the following lesson you will learn to sketch graphs by understanding what controls their behavior. More precise graphs will be developed in the next two lessons

More information

Avigilon Control Center Player User Guide. Version 5.10

Avigilon Control Center Player User Guide. Version 5.10 Avigilon Control Center Player User Guide Version 5.10 2006-2016, Avigilon Corporation. All rights reserved. AVIGILON, the AVIGILON logo, AVIGILON CONTROL CENTER, ACC and HDSM, are trademarks of Avigilon

More information

GIMP WEB 2.0 BADGES. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 BADGES. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 BADGES and Badges: Circle with Flap Completed Project WEB 2.0 BADGES: CIRCLE WITH FLAP GIMP is all about IT (Images and Text) OPEN GIMP Step 1: To begin a new GIMP project, from the Menu Bar,

More information

s Fluid Dynamics v2.0

s Fluid Dynamics v2.0 s Fluid Dynamics v2.0 For Adobe After Effects 7.0/CS3 User Guide CONTENTS WHAT S NEW... 3 REQUIREMENTS... 3 INSTALLATION... 3 QUICK START... 4 SUPPORT FOR FLUID DYNAMICS... 4 INTRODUCTION... 4 FLUID...

More information

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP

GIMP WEB 2.0 ICONS. GIMP is all about IT (Images and Text) OPEN GIMP GIMP WEB 2.0 ICONS Web 2.0 Banners: Download E-Book WEB 2.0 ICONS: DOWNLOAD E-BOOK OPEN GIMP GIMP is all about IT (Images and Text) Step 1: To begin a new GIMP project, from the Menu Bar, select File New.

More information

EXAMPLE. 1. Enter y = x 2 + 8x + 9.

EXAMPLE. 1. Enter y = x 2 + 8x + 9. VI. FINDING INTERCEPTS OF GRAPHS As we have seen, TRACE allows us to find a specific point on the graph. Thus TRACE can be used to solve a number of important problems in algebra. For example, it can be

More information

SimLab 3D PDF Settings. 3D PDF Settings

SimLab 3D PDF Settings. 3D PDF Settings 3D PDF Settings 1 3D PDF Settings dialog enables the user to control the generated 3D PDF file. The dialog can be opened by clicking the PDF settings menu. Page Settings Prepend the following file to 3D

More information

APPENDICES. APPENDIX A Calculus and the TI-82 Calculator. Functions. Specific Window Settings

APPENDICES. APPENDIX A Calculus and the TI-82 Calculator. Functions. Specific Window Settings APPENDICES APPENDIX A Calculus and the TI-82 Calculator Functions A. Define a function Press y= to obtain Y= edit screen. Cursor down to the function to be defined. (Press clear if the function is to be

More information

Chapter 4. Operations on Data

Chapter 4. Operations on Data Chapter 4 Operations on Data 1 OBJECTIVES After reading this chapter, the reader should be able to: List the three categories of operations performed on data. Perform unary and binary logic operations

More information

Basic Graphs of the Sine and Cosine Functions

Basic Graphs of the Sine and Cosine Functions Chapter 4: Graphs of the Circular Functions 1 TRIG-Fall 2011-Jordan Trigonometry, 9 th edition, Lial/Hornsby/Schneider, Pearson, 2009 Section 4.1 Graphs of the Sine and Cosine Functions Basic Graphs of

More information

Anima-LP. Version 2.1alpha. User's Manual. August 10, 1992

Anima-LP. Version 2.1alpha. User's Manual. August 10, 1992 Anima-LP Version 2.1alpha User's Manual August 10, 1992 Christopher V. Jones Faculty of Business Administration Simon Fraser University Burnaby, BC V5A 1S6 CANADA chris_jones@sfu.ca 1992 Christopher V.

More information

CSE528 Computer Graphics: Theory, Algorithms, and Applications

CSE528 Computer Graphics: Theory, Algorithms, and Applications CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin Stony Brook University (SUNY at Stony Brook) Stony Brook, New York 11794-2424 Tel: (631)632-845; Fax: (631)632-8334 qin@cs.stonybrook.edu

More information

: Rendered background can show navigation mesh : Multi-level backgrounds, priority backgrounds and Z-ordering.

: Rendered background can show navigation mesh : Multi-level backgrounds, priority backgrounds and Z-ordering. Update history: 2017-04-13: Initial release on Marketplace for UE4.15. 2017-05-09: Rendered background can show navigation mesh. 2017-05-19: Multi-level backgrounds, priority backgrounds and Z-ordering.

More information

Max scene used to generate the image from the second pdf in this tutorial.

Max scene used to generate the image from the second pdf in this tutorial. Tutorial covers creating vector drawings from a 3ds max scene and methods for compositing these drawings back into a rendering. Rendering set up is based of the lighting set up from the mental ray/skylight/mr

More information

Programme. Introduction to Animation Shop

Programme. Introduction to Animation Shop HEART Trust NTA Vocational Training Development Institute Programme Course Animations Learning Objectives: Use the animation tools Prepare for an animation Create an animation with animation

More information

OSD (On Screen Display) MENU Camera functions and settings can be adjusted or changed by activating the OSD menu. When the OSD menu is activated, text will display on the monitor. The user can then move

More information

Useful Photoshop Keyboard Shortcuts

Useful Photoshop Keyboard Shortcuts Page 1 of 10 Useful Photoshop Keyboard Shortcuts By; Marty Kesselman Rev: August 13, 2013 Many of these shortcuts work with Elements as well as Photoshop CS. The title says Useful ; I mean I use them and

More information

Using the VSOM Operator Pages

Using the VSOM Operator Pages CHAPTER 8 The VSOM Operator Pages provide access to features that video surveillance operators can use to view, record, search, and control video. This chapter describes the Operator Pages in detail. It

More information

Quadratics Functions: Review

Quadratics Functions: Review Quadratics Functions: Review Name Per Review outline Quadratic function general form: Quadratic function tables and graphs (parabolas) Important places on the parabola graph [see chart below] vertex (minimum

More information

Transforming Objects in Inkscape Transform Menu. Move

Transforming Objects in Inkscape Transform Menu. Move Transforming Objects in Inkscape Transform Menu Many of the tools for transforming objects are located in the Transform menu. (You can open the menu in Object > Transform, or by clicking SHIFT+CTRL+M.)

More information

,!7IA3C1-cjfcei!:t;K;k;K;k ISBN Graphing Calculator Reference Card. Addison-Wesley s. Basics. Created in conjuction with

,!7IA3C1-cjfcei!:t;K;k;K;k ISBN Graphing Calculator Reference Card. Addison-Wesley s. Basics. Created in conjuction with Addison-Wesley s Graphing Calculator Reference Card Created in conjuction with Basics Converting Fractions to Decimals The calculator will automatically convert a fraction to a decimal. Type in a fraction,

More information

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements? BASIC GAUGE CREATION The Video VBox setup software is capable of using many different image formats for gauge backgrounds, static images, or logos, including Bitmaps, JPEGs, or PNG s. When the software

More information

Viewer. Release gns-mbh.com

Viewer. Release gns-mbh.com Viewer Release 2.2.1 gns-mbh.com February 18, 2016 CONTENTS 1 Import Data 3 2 Handle Views 5 3 Control Model Data 9 3.1 Camera Control................................. 9 3.2 Handle Model Data................................

More information

if you have anything on the screen you can clear it by pressing: CLEAR

if you have anything on the screen you can clear it by pressing: CLEAR Graphing Calculators are really very powerful hand held computing devices. The allow mathematics problems to be investigated by those whose learning styles range from the symbolic to the visual to the

More information

BCC Rays Streaky Filter

BCC Rays Streaky Filter BCC Rays Streaky Filter The BCC Rays Streaky filter produces a light that contains streaks. The resulting light is generated from a chosen channel in the source image, and spreads from a source point in

More information

A complement number system is used to represent positive and negative integers. A complement number system is based on a fixed length representation

A complement number system is used to represent positive and negative integers. A complement number system is based on a fixed length representation Complement Number Systems A complement number system is used to represent positive and negative integers A complement number system is based on a fixed length representation of numbers Pretend that integers

More information

MotionGraphix. User Guide. Quick Start. Overview

MotionGraphix. User Guide. Quick Start. Overview MotionGraphix User Guide Quick Start Create a Project Add Elements Position, scale and rotate the elements Change the time and reposition, scale and rotate the elements Change the time again, etc. Double

More information

BCC Comet Generator Source XY Source Z Destination XY Destination Z Completion Time

BCC Comet Generator Source XY Source Z Destination XY Destination Z Completion Time BCC Comet Generator Comet creates an auto-animated comet that streaks across the screen. The comet is compromised of particles whose sizes, shapes, and colors can be adjusted. You can also set the length

More information

Chapter 1: Quick Start

Chapter 1: Quick Start This chapter gives the steps for reconstructing serial sections. You will learn the basics of using RECONSTRUCT TM to import a series of images, view and align the sections, trace profiles, and generate

More information

Inkscape Tutorial. v2.0. Simon Andrews.

Inkscape Tutorial. v2.0. Simon Andrews. Inkscape Tutorial v2.0 Simon Andrews simon.andrews@babraham.ac.uk What is Inkscape? Vector Graphics Editor Free Software Cross Platform Easy to use Good for: Compositing Drawing Not for: Bitmap editing

More information

CAMBRIDGE TECHNOLOGY IN MATHS Year 11 TI-89 User guide

CAMBRIDGE TECHNOLOGY IN MATHS Year 11 TI-89 User guide Year 11 TI-89 User guide Page 1 of 17 CAMBRIDGE TECHNOLOGY IN MATHS Year 11 TI-89 User guide CONTENTS Getting started 2 Linear equations and graphs 3 Statistics 5 Sequences 11 Business and related mathematics

More information

Making parchments and parchment scrolls Part 3: Making a basic top view scroll

Making parchments and parchment scrolls Part 3: Making a basic top view scroll Making parchments and parchment scrolls Part 3: Making a basic top view scroll The software used in this tutorial is the GNU Image Manipulation Program, Version 2.8. the GIMP. The GIMP is a free application

More information

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology Course Presentation Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology Video Coding Correlation in Video Sequence Spatial correlation Similar pixels seem

More information

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation Motion Sohaib A Khan 1 Introduction So far, we have dealing with single images of a static scene taken by a fixed camera. Here we will deal with sequence of images taken at different time intervals. Motion

More information

Version: DSD0221EN01. Quick Start Guide

Version: DSD0221EN01. Quick Start Guide Version: DSD0221EN01 Quick Start Guide Table of Contents Quick Installation Guide... 1 What s in the Box... 1 Quick Start Guide... 2 Notes for Installation... 2 Operation Steps for ios Device... 3 Live

More information

Graphing Calculator How To Packet

Graphing Calculator How To Packet Graphing Calculator How To Packet The following outlines some of the basic features of your TI Graphing Calculator. The graphing calculator is a useful tool that will be used extensively in this class

More information

FUNCTIONS AND MODELS

FUNCTIONS AND MODELS 1 FUNCTIONS AND MODELS FUNCTIONS AND MODELS In this section, we assume that you have access to a graphing calculator or a computer with graphing software. FUNCTIONS AND MODELS 1.4 Graphing Calculators

More information