How can search in natural scenes be so efficient? Jeremy M Wolfe (with George Alvarez & Yoana Kuzmova as well as Aude Oliva, Antonio Torralba, et al.

Size: px
Start display at page:

Download "How can search in natural scenes be so efficient? Jeremy M Wolfe (with George Alvarez & Yoana Kuzmova as well as Aude Oliva, Antonio Torralba, et al."

Transcription

1 How can search in natural scenes be so efficient? Jeremy M Wolfe (with George Alvarez & Yoana Kuzmova as well as Aude Oliva, Antonio Torralba, et al.

2 Things to worry about Will your pedestrian model fail to find this guy because he is too big?

3 Real-world search tasks might be like this Find pedestrians Find a drawer Find a drawer etc What is the set size here?

4 The LabelMe approach Exhaustively label the whole image On each trial, ask about a label. Target present on 50% of trials Use # of labels as an estimate of set size Visit:

5 We can ask about a new item on each trial.

6 Last year s data Maybe Os are learning what this instance of an object looks like Oh, That lamp Maybe Os learn a specific object in a specific setting. Oh, That lamp over there.

7 New data: Was it just that observers knew what the target looked like? Search for Bowl Target was always present. Os clicked on it. 30 trials per scene

8

9 Second time is still much faster Learning something? First time Second time Order

10 There is very little set size effect msec/item st showing 2nd showing msec/item Set size

11 Why is search for random objects in scenes so efficient? Find the V blueberries A K L A Z N V X T Y M Not so different Very different Hypothesis: Real objects are really different from each other

12 Are objects sparsely represented in the space of the guiding features? Is this why it is easy to find lions among icebergs?

13 No idea (ok, he isn t blue)

14 Let s try a simplified high(ish) dimensional space - 6D So, here is a target It is a Yellow, vertical, straight thing With a Red, oblique, curved part

15 The next slide shows the set (well, most of the set) of distractors that share two features with the target Here are the values for the dimensions % WholeColor: 1=red, 2:green, 3, yellow, 4: blue (cyan) % WholeShape: 1=straight, 2=curve, 3=jagged % WholeOrient: 1=none, 2=vertical, 3=horizontal, 4=oblique % PartColor: 1=red, 2:green, 3, yellow, 4: blue (cyan) % PartShape: 1=straight, 2=curve, 3=jagged % PartOrient: 1=none, 2=vertical, 3=horizontal, 4=oblique n

16 There are a lot

17 Remember, this is the target Try it. It is a Yellow, vertical, straight thing With a Red, oblique, curved part

18 Set Size 10

19 Set Size 20

20 Another set size 20 This is not hard, right?

21 2000 The results Share 4, N 55.6 msec/item Share 3, N 45.8msec/item Share 2, N 35.9msec/item Share 4, Y 27.9 msec/item Share 3, Y 14.0 msec/item Share 2, Y 10.9 msec/item set size

22 So, 6D is quite efficient. Objects live in zillion-d space. Let s search for objects: Lava lamps

23 Actually, we know this is pretty inefficient. But maybe this is just a crowding problem? So, let s do small set size. Crowded and uncrowded.

24 So, look for lava lamps

25 uncrowded

26 Or crowded x Set sizes 1-4

27 Not efficient! crowded 88 msec/item uncrowded 54 msec/item set size

28 Not encouraging for the sparse representation idea crowded 88 msec/item uncrowded 54 msec/item set size

29 This lets us do something interesting with the scene search data st showing 2nd showing Set size First note: The LabelMe estimate of set size is useless

30 Both sets of data st showing 2nd showing crowded uncrowded Set size Plot the scene and object search data together

31 Both sets of data st showing 2nd showing crowded uncrowded Set size Project Scene RTs onto the Object regression line

32 Both sets of data st showing 2nd showing crowded uncrowded Set size Compute the effective set size

33 The effective set size means that if you search for candles 2500 Both sets of data st showing 2nd showing crowded uncrowded Set size something reduces the scene to the equivalent of, say, 6-16 objects

34 The effective set size is determined by an interaction of scene and target. Chair 667 +/- 50 msec Sink 667 +/- 49 msec The fastest (effective set size ~1)

35 The effective set size is determined by an interaction of scene and target. Radio /- 284 msec Stove top /- 49 msec Very slow in the same images (effective set size ~20)

36 The effective set size does NOT seem to depend on the observer Hi Aude I know where you have been looking, too without an eye tracker Avg. RANK across Os For each of 225 images Rank x Avg Rank RANK of AVG RANK of Avg. RT For each of 225 images Everyone does more or less the same thing

37 What matters? Area Size matters Avg Eccentricity Eccentricity? Not so much

38 What else matters? Scene priors? Scene Structure? Salience? Template Specificity? See you next year!

39 Thanks

x 2 + 3, r 4(x) = x2 1

x 2 + 3, r 4(x) = x2 1 Math 121 (Lesieutre); 4.2: Rational functions; September 1, 2017 1. What is a rational function? It s a function of the form p(x), where p(x) and q(x) are both polynomials. In other words, q(x) something

More information

Coding Categorical Variables in Regression: Indicator or Dummy Variables. Professor George S. Easton

Coding Categorical Variables in Regression: Indicator or Dummy Variables. Professor George S. Easton Coding Categorical Variables in Regression: Indicator or Dummy Variables Professor George S. Easton DataScienceSource.com This video is embedded on the following web page at DataScienceSource.com: DataScienceSource.com/DummyVariables

More information

Set Size, Clutter & Complexity

Set Size, Clutter & Complexity Set Size, Clutter & Complexity A review of You are simple Quantities Aude Oliva "I think the next century will be the century of complexity." Stephen Hawking To be complex or not to be complex Unfamiliar

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2013 TTh 17:30-18:45 FDH 204 Lecture 18 130404 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Object Recognition Intro (Chapter 14) Slides from

More information

MITOCW ocw f99-lec07_300k

MITOCW ocw f99-lec07_300k MITOCW ocw-18.06-f99-lec07_300k OK, here's linear algebra lecture seven. I've been talking about vector spaces and specially the null space of a matrix and the column space of a matrix. What's in those

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA Introduction to

John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA Introduction to John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA 19341 610.280.2666 ccljtc@ccls.org Introduction to Microsoft Access 2007 Introduction to Microsoft Access What is Microsoft Access? Access

More information

John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA Introduction to

John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA Introduction to John W. Jacobs Technology Center 450 Exton Square Parkway Exton, PA 19341 610.280.2666 ccljtc@ccls.org Introduction to Microsoft Access 2007 Introduction to Microsoft Access What is Microsoft Access? Access

More information

EEN118 LAB FOUR. h = v t ½ g t 2

EEN118 LAB FOUR. h = v t ½ g t 2 EEN118 LAB FOUR In this lab you will be performing a simulation of a physical system, shooting a projectile from a cannon and working out where it will land. Although this is not a very complicated physical

More information

Detailed instructions for video analysis using Logger Pro.

Detailed instructions for video analysis using Logger Pro. Detailed instructions for video analysis using Logger Pro. 1. Begin by locating or creating a video of a projectile (or any moving object). Save it to your computer. Most video file types are accepted,

More information

Note Takers: Chau, Bao Kham (cs162-bb) and Quang Tran (cs162-bc) Topic: Real time system

Note Takers: Chau, Bao Kham (cs162-bb) and Quang Tran (cs162-bc) Topic: Real time system Note Takers: Chau, Bao Kham (cs162-bb) and Quang Tran (cs162-bc) Topic: Real time system A system in which clock time matters - Real time system. Normally, in a computer system, time is virtual. For example:

More information

Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard

Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard Introduction Programming a button that lifts an arm (or other mechanism for that matter) to a specific preprogrammed point can be

More information

Ambient Occlusion Pass

Ambient Occlusion Pass Ambient Occlusion Pass (Soft Shadows in the Nooks and Crannies to Replicate Photorealistic Lighting) In this tutorial we are going to go over some advanced lighting techniques for an Ambient Occlusion

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 04 Tutorial 1, Part 1 Ubuntu Hi everyone, welcome to the first

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

MITOCW watch?v=4dj1oguwtem

MITOCW watch?v=4dj1oguwtem MITOCW watch?v=4dj1oguwtem PROFESSOR: So it's time to examine uncountable sets. And that's what we're going to do in this segment. So Cantor's question was, are all sets the same size? And he gives a definitive

More information

EEN118 LAB FOUR. h = v t ½ g t 2

EEN118 LAB FOUR. h = v t ½ g t 2 EEN118 LAB FOUR In this lab you will be performing a simulation of a physical system, shooting a projectile from a cannon and working out where it will land. Although this is not a very complicated physical

More information

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

In today s video I'm going show you how you can set up your own online business using  marketing and affiliate marketing. Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this

More information

PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between

PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between MITOCW Lecture 10A [MUSIC PLAYING] PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between all these high-level languages like Lisp and the query

More information

Website Training Part 2. Administration of the Website

Website Training Part 2. Administration of the Website Rotary Websites: Websites Club, Website Training Part 2 Administration of the Website Club Admin To login first click here Enter your username and password and then click Log In If you have forgotten your

More information

Let s start by recalling what a list is and considering the implementation we have already.

Let s start by recalling what a list is and considering the implementation we have already. Here we look at the other major implementation of a list, the linked list. This is the data structure that underlies java.util.linkedlist. We will look at a simplified implementation, SimpleLinkedList.

More information

EEN118 LAB FOUR. h = v t - ½ g t 2

EEN118 LAB FOUR. h = v t - ½ g t 2 EEN118 LAB FOUR In this lab you will be performing a simulation of a physical system, shooting a projectile from a cannon and working out where it will land. Although this is not a very complicated physical

More information

Customizing DAZ Studio

Customizing DAZ Studio Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:

More information

Requesting changes to the grades, please write to me in an with descriptions. Move my office hours to the morning. 11am - 12:30pm Thursdays

Requesting changes to the grades, please write to me in an  with descriptions. Move my office hours to the morning. 11am - 12:30pm Thursdays Lab1 graded. Requesting changes to the grades, please write to me in an email with descriptions. Move my office hours to the morning. 11am - 12:30pm Thursdays Internet-scale texture synthesis With slides

More information

EEN118 LAB FOUR. h = v t ½ g t 2

EEN118 LAB FOUR. h = v t ½ g t 2 EEN118 LAB FOUR In this lab you will be performing a simulation of a physical system, shooting a projectile from a cannon and working out where it will land. Although this is not a very complicated physical

More information

MITOCW MIT6_172_F10_lec18_300k-mp4

MITOCW MIT6_172_F10_lec18_300k-mp4 MITOCW MIT6_172_F10_lec18_300k-mp4 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for

More information

MITOCW watch?v=kz7jjltq9r4

MITOCW watch?v=kz7jjltq9r4 MITOCW watch?v=kz7jjltq9r4 PROFESSOR: We're going to look at the most fundamental of all mathematical data types, namely sets, and let's begin with the definitions. So informally, a set is a collection

More information

How to Do Everything We Need to Do on a TI Calculator in Algebra 2 for Now (Unless Davies Forgot Something)

How to Do Everything We Need to Do on a TI Calculator in Algebra 2 for Now (Unless Davies Forgot Something) How to Do Everything We Need to Do on a TI Calculator in Algebra 2 for Now (Unless Davies Forgot Something) 10.01.17 Before you do anything, set up your calculator so that it won t get in your way. Basics:

More information

DIRECTV Message Board

DIRECTV Message Board DIRECTV Message Board DIRECTV Message Board is an exciting new product for commercial customers. It is being shown at DIRECTV Revolution 2012 for the first time, but the Solid Signal team were lucky enough

More information

Hello, welcome to creating a widget in MyUW. We only have 300 seconds, so let s get going.

Hello, welcome to creating a widget in MyUW. We only have 300 seconds, so let s get going. Hello, welcome to creating a widget in MyUW. We only have 300 seconds, so let s get going. And I ve included a slide about me. You might wonder why, since I only have five minutes, but don t worry. Widgets

More information

FIGURING OUT WHAT MATTERS, WHAT DOESN T, AND WHY YOU SHOULD CARE

FIGURING OUT WHAT MATTERS, WHAT DOESN T, AND WHY YOU SHOULD CARE FIGURING OUT WHAT MATTERS, WHAT DOESN T, AND WHY YOU SHOULD CARE CONTENTFAC.COM As an FYI, this document is designed to go along with our video by the same name. If you haven t checked that out yet, you

More information

ARCHITECTING IN THE GAPS

ARCHITECTING IN THE GAPS ARCHITECTING IN THE GAPS Eoin Woods www.eoinwoods.info! 2 About Me Software architect & development manager at UBS Investment Bank working on equity swaps systems in Equity Derivatives Software architect

More information

Physics 3620/6620 Test # 1-1 -

Physics 3620/6620 Test # 1-1 - Physics 3620/6620 Test # 1-1 - The test is worth 100 points, but a maximum of 120 points are available Problems 1-3 are worth a maximum of 20 points each, and problem #4, with the VI, is worth a maximum

More information

PaintPot. Figure 2-1. The PaintPot app

PaintPot. Figure 2-1. The PaintPot app Chapter 2 PaintPot This tutorial introduces the Canvas component for creating simple, two-dimensional (2D) graphics. You ll build PaintPot, an app that lets the user draw on the screen in different colors,

More information

US Patent 6,658,423. William Pugh

US Patent 6,658,423. William Pugh US Patent 6,658,423 William Pugh Detecting duplicate and near - duplicate files Worked on this problem at Google in summer of 2000 I have no information whether this is currently being used I know that

More information

Creating Great Visual Aids

Creating Great Visual Aids Creating Great Visual Aids How to create and use visual aids well! l Keep it simple, Stern! l Use message titles l Ensure readability l Be consistent l Think visually Follow design guidelines 1. Keep it

More information

SafeTime ios App Wireframes Created by Zach Kuzmic 12/1/13

SafeTime ios App Wireframes Created by Zach Kuzmic 12/1/13 SafeTime ios App Wireframes Created by Zach Kuzmic 12/1/13 About this document This is the complete set of wireframe specifications for the SafeTime ios app. They are meant to communicate the user flow,

More information

Verification: is that a lamp? What do we mean by recognition? Recognition. Recognition

Verification: is that a lamp? What do we mean by recognition? Recognition. Recognition Recognition Recognition The Margaret Thatcher Illusion, by Peter Thompson The Margaret Thatcher Illusion, by Peter Thompson Readings C. Bishop, Neural Networks for Pattern Recognition, Oxford University

More information

Chapter Adding 1- T Mo he tio B n le to nde Yo r ur Inte Scerfac ne e Landscape Scene Stormy Night.mp4 End 200 Default Animation frame 1 Location

Chapter Adding 1- T Mo he tio B n le to nde Yo r ur Inte Scerfac ne e Landscape Scene Stormy Night.mp4 End 200 Default Animation frame 1 Location 1- The Blender Interface Adding Motion to Your Scene Open your Landscape Scene file and go to your scene buttons. It s time to animate our dark and stormy night. We will start by making the correct setting

More information

What do we mean by recognition?

What do we mean by recognition? Announcements Recognition Project 3 due today Project 4 out today (help session + photos end-of-class) The Margaret Thatcher Illusion, by Peter Thompson Readings Szeliski, Chapter 14 1 Recognition What

More information

FINDING THE INDEX OF REFRACTION - WebAssign

FINDING THE INDEX OF REFRACTION - WebAssign Name: Book: Period: Due Date: Lab Partners: FINDING THE INDEX OF REFRACTION - WebAssign Purpose: The theme in this lab is the interaction between light and matter. Matter and light seem very different

More information

Tutorial 1: Basic functions

Tutorial 1: Basic functions Tutorial 1: Basic functions In this tutorial, you will learn the basic functions of CueluxPro. You will learn to patch and control fixtures, program scenes and play them. Note: This is a tutorial created

More information

Spam. Time: five years from now Place: England

Spam. Time: five years from now Place: England Spam Time: five years from now Place: England Oh no! said Joe Turner. When I go on the computer, all I get is spam email that nobody wants. It s all from people who are trying to sell you things. Email

More information

Software Compare and Contrast

Software Compare and Contrast Microsoft Software Compare and Contrast Word Easy to navigate. Compatible with all PC computers. Very versatile. There are lots of templates that can be used to create flyers, calendars, resumes, etc.

More information

Geology & Geophysics REU GPS/GIS 1-day workshop handout #2: Importing Field Data to ArcGIS

Geology & Geophysics REU GPS/GIS 1-day workshop handout #2: Importing Field Data to ArcGIS Geology & Geophysics REU GPS/GIS 1-day workshop handout #2: Importing Field Data to ArcGIS In this lab you ll start to use some basic ArcGIS routines. These include importing GPS field data and creating

More information

Transcript: A Day in the Life Desiree: 7 th Grade Learning Coach Profile

Transcript: A Day in the Life Desiree: 7 th Grade Learning Coach Profile Transcript: A Day in the Life Desiree: 7 th Grade Learning Coach Profile Transcript (Video) Transcript (Video with Audio Description) Transcript (Audio Description) Transcript (Video) 00:00:00.000 [MUSIC]

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

Velocity: A Bat s Eye View of Velocity

Velocity: A Bat s Eye View of Velocity Name School Date Purpose Velocity: A Bat s Eye View of Velocity There are a number of ways of representing motion that we ll find useful. Graphing position, velocity, and acceleration vs. time is often

More information

1.7 Limit of a Function

1.7 Limit of a Function 1.7 Limit of a Function We will discuss the following in this section: 1. Limit Notation 2. Finding a it numerically 3. Right and Left Hand Limits 4. Infinite Limits Consider the following graph Notation:

More information

Earthwork 3D for Dummies Doing a digitized dirt takeoff calculation the swift and easy way

Earthwork 3D for Dummies Doing a digitized dirt takeoff calculation the swift and easy way Introduction Earthwork 3D for Dummies Doing a digitized dirt takeoff calculation the swift and easy way Getting to know you Earthwork has inherited its layout from its ancestors, Sitework 98 and Edge.

More information

MA 1128: Lecture 02 1/22/2018

MA 1128: Lecture 02 1/22/2018 MA 1128: Lecture 02 1/22/2018 Exponents Scientific Notation 1 Exponents Exponents are used to indicate how many copies of a number are to be multiplied together. For example, I like to deal with the signs

More information

Emission Profile Master

Emission Profile Master Emission Profile Master Welcome to this guide that will help you understand and maximize your experience using the EPM (Emission Profile Master). The Iray render engine has support for what is known as

More information

INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES

INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES INTRODUCTION TO THE MATLAB APPLICATION DESIGNER EXERCISES Eric Peasley, Department of Engineering Science, University of Oxford version 4.6, 2018 MATLAB Application Exercises In these exercises you will

More information

CMPT 280 Intermediate Data Structures and Algorithms

CMPT 280 Intermediate Data Structures and Algorithms The University of Saskatchewan Saskatoon, Canada Department of Computer Science CMPT 280 Intermediate Data Structures and Algorithms Assignment 6 - SOLUTIONS 1 Solutions Written Questions 1. (10 points)

More information

UV Mapping to avoid texture flaws and enable proper shading

UV Mapping to avoid texture flaws and enable proper shading UV Mapping to avoid texture flaws and enable proper shading Foreword: Throughout this tutorial I am going to be using Maya s built in UV Mapping utility, which I am going to base my projections on individual

More information

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 1 page 1 out of 5 [talking head] Formal Methods of Software Engineering means the use of mathematics as an aid to writing programs. Before we can

More information

What's the Slope of a Line?

What's the Slope of a Line? What's the Slope of a Line? These lines look pretty different, don't they? Lines are used to keep track of lots of info -- like how much money a company makes. Just off the top of your head, which of the

More information

Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras

Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras Introduction to Operating Systems Prof. Chester Rebeiro Department of Computer Science and Engineering Indian Institute of Technology, Madras Week 02 Lecture 06 Virtual Memory Hello. In this video, we

More information

CSE Operating Systems

CSE Operating Systems CSE 380 - Operating Systems Notes for Lecture 9-10/7/04 Matt Blaze (some examples by Insup Lee) Our deadlock toolkit (so far) Approach 1: Ignore problem Approach 2: Prevention 2a: Exhaustive Search of

More information

1 GSW Bridging and Switching

1 GSW Bridging and Switching 1 Sandwiched between the physical and media access layers of local area networking (such as Ethernet) and the routeing of the Internet layer of the IP protocol, lies the thorny subject of bridges. Bridges

More information

HQPlayer Kick-Start Guide

HQPlayer Kick-Start Guide HQPlayer Kick-Start Guide Geoffrey Armstrong 18 June 2014 Introduction HQPlayer is a cross platform software player with versions for different flavours of Linux, Mac OS and Windows.(The Mac version is

More information

Linked Lists. What is a Linked List?

Linked Lists. What is a Linked List? Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the

More information

4.7 Approximate Integration

4.7 Approximate Integration 4.7 Approximate Integration Some anti-derivatives are difficult to impossible to find. For example, 1 0 e x2 dx or 1 1 1 + x3 dx We came across this situation back in calculus I when we introduced the

More information

MITOCW watch?v=w_-sx4vr53m

MITOCW watch?v=w_-sx4vr53m MITOCW watch?v=w_-sx4vr53m The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To

More information

Statistics of Natural Image Categories

Statistics of Natural Image Categories Statistics of Natural Image Categories Authors: Antonio Torralba and Aude Oliva Presented by: Sebastian Scherer Experiment Please estimate the average depth from the camera viewpoint to all locations(pixels)

More information

Spatially-global integration of closed contours by means of shortest-path in a log-polar representation

Spatially-global integration of closed contours by means of shortest-path in a log-polar representation Spatially-global integration of closed contours by means of shortest-path in a log-polar representation Terry Kwon and Kunal Agrawal, Yunfeng Li, Zygmunt Pizlo Support: National Eye Institute Purdue University

More information

Food, Family, and Systems Failure A Thanksgiving Holiday Tale BECAUSE IT WOULDN T BE A HOLIDAY IF SOMETHING DIDN T GO HORRIBLY, HORRIBLY WRONG

Food, Family, and Systems Failure A Thanksgiving Holiday Tale BECAUSE IT WOULDN T BE A HOLIDAY IF SOMETHING DIDN T GO HORRIBLY, HORRIBLY WRONG Food, Family, and Systems Failure A Thanksgiving Holiday Tale BECAUSE IT WOULDN T BE A HOLIDAY IF SOMETHING DIDN T GO HORRIBLY, HORRIBLY WRONG November 23, 2012 Illustrations not necessarily representative

More information

Beginning Tutorial the Lego

Beginning Tutorial the Lego Beginning Tutorial the Lego In this tutorial, you will construct a simple hollowed-out block with a hole in it (looks like a Lego). You will learn the basics of creating and modifying sketches and features.

More information

Tutorial: GNU Radio Companion

Tutorial: GNU Radio Companion Tutorials» Guided Tutorials» Previous: Introduction Next: Programming GNU Radio in Python Tutorial: GNU Radio Companion Objectives Create flowgraphs using the standard block libraries Learn how to debug

More information

Programming, Data Structures and Algorithms Prof. Hema A Murthy Department of Computer Science and Engineering Indian Institute of Technology, Madras

Programming, Data Structures and Algorithms Prof. Hema A Murthy Department of Computer Science and Engineering Indian Institute of Technology, Madras Programming, Data Structures and Algorithms Prof. Hema A Murthy Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 54 Assignment on Data Structures (Refer Slide

More information

Note that ALL of these points are Intercepts(along an axis), something you should see often in later work.

Note that ALL of these points are Intercepts(along an axis), something you should see often in later work. SECTION 1.1: Plotting Coordinate Points on the X-Y Graph This should be a review subject, as it was covered in the prerequisite coursework. But as a reminder, and for practice, plot each of the following

More information

Topic. Section 4.1 (3, 4)

Topic. Section 4.1 (3, 4) Topic.. California Standards: 6.0: Students graph a linear equation and compute the x- and y-intercepts (e.g., graph x + 6y = ). They are also able to sketch the region defined by linear inequality (e.g.,

More information

Today s Topics. Percentile ranks and percentiles. Standardized scores. Using standardized scores to estimate percentiles

Today s Topics. Percentile ranks and percentiles. Standardized scores. Using standardized scores to estimate percentiles Today s Topics Percentile ranks and percentiles Standardized scores Using standardized scores to estimate percentiles Using µ and σ x to learn about percentiles Percentiles, standardized scores, and the

More information

CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3

CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3 CSE 586 Final Programming Project Spring 2011 Due date: Tuesday, May 3 What I have in mind for our last programming project is to do something with either graphical models or random sampling. A few ideas

More information

PowerPoint Basics: Create a Photo Slide Show

PowerPoint Basics: Create a Photo Slide Show PowerPoint Basics: Create a Photo Slide Show P 570 / 1 Here s an Enjoyable Way to Learn How to Use Microsoft PowerPoint Microsoft PowerPoint is a program included with all versions of Microsoft Office.

More information

OpenMind 2 New Document Open Document Mind Map Top Down Left Right Top Down Left Right Timeline Timeline Outline

OpenMind 2 New Document Open Document Mind Map Top Down Left Right Top Down Left Right Timeline Timeline Outline OpenMind 2 Choose New Document to create a new document, or Open Document to open a previously created document, including templates. OpenMind provides numerous curriculum-aligned templates for Language

More information

Chronodat Issue Tracker Add-in. User Manual CHRONODAT, LLC. February 15, 2017 Version P age

Chronodat Issue Tracker Add-in. User Manual CHRONODAT, LLC. February 15, 2017 Version P age Chronodat Issue Tracker Add-in User Manual CHRONODAT, LLC February 15, 2017 Version 2.0 1 P age Introduction The introduction section of the document describes the scope and objective of Office 365 Chronodat

More information

Lutheran High North Technology The Finder

Lutheran High North Technology  The Finder Lutheran High North Technology shanarussell@lutheranhighnorth.org www.lutheranhighnorth.org/technology The Finder Your Mac s filing system is called the finder. In this document, we will explore different

More information

Slide Set 5. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

Slide Set 5. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary Slide Set 5 for ENEL 353 Fall 207 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Fall Term, 207 SN s ENEL 353 Fall 207 Slide Set 5 slide

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

Robert Ragan s TOP 3

Robert Ragan s TOP 3 Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe

More information

TSS Rental Software Solutions. What to? A Tape drive, USB Key, CD/DVD, External Hard Drive, Off Site backup, or any other reliable media.

TSS Rental Software Solutions. What to? A Tape drive, USB Key, CD/DVD, External Hard Drive, Off Site backup, or any other reliable media. BACKING UP TSS How often? Ideally, you should be backing up TSS EVERY DAY. What to? A Tape drive, USB Key, CD/DVD, External Hard Drive, Off Site backup, or any other reliable media. Should I just re-use

More information

A Step-by-Step Guide to getting started with Hot Potatoes

A Step-by-Step Guide to getting started with Hot Potatoes A Step-by-Step Guide to getting started with Hot Potatoes Hot Potatoes Software: http://web.uvic.ca/hrd/hotpot/ Andrew Balaam Objectives: To put together a short cycle of exercises linked together based

More information

Chapter 7. Polygons, Circles, Stars and Stuff

Chapter 7. Polygons, Circles, Stars and Stuff Chapter 7. Polygons, Circles, Stars and Stuff Now it s time for the magic! Magic? asked Morf. What do you mean, magic? You ve never talked about Logo magic before. We ve talked about shapes, and how you

More information

Chapter 0. Getting Started. Objectives

Chapter 0. Getting Started. Objectives Chapter 0 Getting Started Objectives Install the Java editor Install the Alice environment Setup the Java editor to work with the Alice environment Explain the purpose of Alice Setup an Alice scene Installing

More information

Lecture 12. Building an LED Display

Lecture 12. Building an LED Display Lecture 12 Building an LED Display Copyright 2017 by Mark Horowitz 1 By the End of Lecture, You Should Be Able To: Use LEDs in simple circuits Use time division multiplexing to control LEDs Control n 2

More information

This research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight

This research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight This research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight local variation of one variable with respect to another.

More information

Silverlight Invaders Step 0: general overview The purpose of this tutorial is to create a small game like space invaders. The first thing we will do is set up the canvas of design some user controls (

More information

CS173 Longest Increasing Substrings. Tandy Warnow

CS173 Longest Increasing Substrings. Tandy Warnow CS173 Longest Increasing Substrings Tandy Warnow CS 173 Longest Increasing Substrings Tandy Warnow Today s material The Longest Increasing Subsequence problem DP algorithm for finding a longest increasing

More information

(Coins & Distributions & Bias s)

(Coins & Distributions & Bias s) (Coins & Distributions & Bias s) If you were to take 10 coins and flip them and count the heads, how many coins would you expect to be heads up? Try a brief experiment. Flip 10 coins, count the number

More information

2. Periodic functions have a repeating pattern called a cycle. Some examples from real-life that have repeating patterns might include:

2. Periodic functions have a repeating pattern called a cycle. Some examples from real-life that have repeating patterns might include: GRADE 2 APPLIED SINUSOIDAL FUNCTIONS CLASS NOTES Introduction. To date we have studied several functions : Function linear General Equation y = mx + b Graph; Diagram Usage; Occurence quadratic y =ax 2

More information

PROFESSOR: Well, now that we've given you some power to make independent local state and to model objects,

PROFESSOR: Well, now that we've given you some power to make independent local state and to model objects, MITOCW Lecture 5B PROFESSOR: Well, now that we've given you some power to make independent local state and to model objects, I thought we'd do a bit of programming of a very complicated kind, just to illustrate

More information

CS125 : Introduction to Computer Science. Lecture Notes #11 Procedural Composition and Abstraction. c 2005, 2004 Jason Zych

CS125 : Introduction to Computer Science. Lecture Notes #11 Procedural Composition and Abstraction. c 2005, 2004 Jason Zych CS125 : Introduction to Computer Science Lecture Notes #11 Procedural Composition and Abstraction c 2005, 2004 Jason Zych 1 Lecture 11 : Procedural Composition and Abstraction Solving a problem...with

More information

Out for Shopping-Understanding Linear Data Structures English

Out for Shopping-Understanding Linear Data Structures English Out for Shopping-Understanding Linear Data Structures English [MUSIC PLAYING] [MUSIC PLAYING] TANZEELA ALI: Hi, it's Tanzeela Ali. I'm a software engineer, and also a teacher at Superior University, which

More information

Week 12: Running Time and Performance

Week 12: Running Time and Performance Week 12: Running Time and Performance 1 Most of the problems you have written in this class run in a few seconds or less Some kinds of programs can take much longer: Chess algorithms (Deep Blue) Routing

More information

SPRITES Making Things Move Around The Screen

SPRITES Making Things Move Around The Screen Unless you re playing something like Zork (GREATEST game in the world BTW!), you will likely need to move images around the screen. In this lesson we re going to work with simple 2D images, normally called

More information

Your Name: Section: INTRODUCTION TO STATISTICAL REASONING Computer Lab #4 Scatterplots and Regression

Your Name: Section: INTRODUCTION TO STATISTICAL REASONING Computer Lab #4 Scatterplots and Regression Your Name: Section: 36-201 INTRODUCTION TO STATISTICAL REASONING Computer Lab #4 Scatterplots and Regression Objectives: 1. To learn how to interpret scatterplots. Specifically you will investigate, using

More information

Lab 1 Introduction to R

Lab 1 Introduction to R Lab 1 Introduction to R Date: August 23, 2011 Assignment and Report Due Date: August 30, 2011 Goal: The purpose of this lab is to get R running on your machines and to get you familiar with the basics

More information

There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro.

There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro. Importing Data Introduction There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro. 1. Use the Quick Entry Balances in the Accounts menu to enter them. 2.

More information

3.6-Rational Functions & Their Graphs

3.6-Rational Functions & Their Graphs .6-Rational Functions & Their Graphs What is a Rational Function? A rational function is a function that is the ratio of two polynomial functions. This definition is similar to a rational number which

More information