Computational and Biological Vision Course, Semester A,

Slides:



Advertisements
Similar presentations
How do we read and interpret pictures or paintings, just like we do with written texts? VISUAL COMPREHENSION.
Advertisements

Iframes & Images Using HTML.
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Highlights Lecture on the image part (10) Automatic Perception 16
Using PowerPoint to Create Short Stories: A Second Grade Lesson Plan Elsa Garcia.
Graphics Standard Grade Computing. Graphics Package n A graphics package is another General Purpose Package. n It is used to draw pictures on the monitor.
1b – Inside Visual Studio Lingma Acheson Department of Computer and Information Science, IUPUI CSCI N331 VB.NET Programming.
September 10, 2012Introduction to Artificial Intelligence Lecture 2: Perception & Action 1 Boundary-following Robot Rules 1  2  3  4  5.
HAWKES LEARNING SYSTEMS Students Matter. Success Counts. Copyright © 2013 by Hawkes Learning Systems/Quant Systems, Inc. All rights reserved. Section 10.2.
CHBT-01 Basic Micro process & Computer Operation
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Use “Paint” to create a Title Page and page 1. Start Menu 2. All Programs 3. Accessories 4. Paint 5. Click on Paint Bucket (Fill with Color) 6. Select.
The Face Recognition Problem Is a single image database sufficient for face recognition? A Psychological Experiment Introduction to Computational and Biological.
Slide 1 Graphics Slide 2 Graphics A graphics package is a general purpose package used to draw pictures (graphics). Once produced, these can be saved.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Warmup “If I could say it in words, there would be no reason to paint.” – Edward Hopper What is your definition of art? What kind of art do you like to.
Nov 111 Example Program DemoMouseInk.java. Nov 112 Example Program DemoMouseUnistrokes.java.
Module 4- Build a Game Look at Me Mod 4 Lesson 3 Graphics.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
How to Resize and Crop Pictures Easily in Microsoft Paint Ammar Rai ENGL 393.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Module 4- Build a Game Understanding Pictures Compression – Making things smaller.
“ Animation Through the Ages” Camelia McCallion. Main tasks What is computer animation? Hand drawn (cel) Flick books Animated cartoon Animation process.
What is CrossLoop? FREE secure screen sharing utility designed for people of all technical skill levels. Connect any two PCs on Earth Available in 21 Languages.
Brobot: The Library Robot Joalton Newell’s Senior Design Project: 2011 An autonomous, self-guided robot which will file library books in the correct location.
PENGENALAN POLA DAN VISI KOMPUTER PENDAHULUAN. Vision Vision is the process of discovering what is present in the world and where it is by looking.
Software Ollie Coles Ollie Coles, Software. Paintshop pro Paintshop pro started out as being a graphics editor but more recently has become a vector graphics.
Midterm/Final Presentation Project Name Students: [Name1], [Name2] Supervisor: [SV Name] Context: Project [A/B/Special] Semester: Winter/Spring, Year Date:
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Contents What is Reverse Engineering (RE)? Why do we need Reverse Engineering? Scope and Tasks of Reverse Engineering Reverse Engineering Tools Reverse.
Module 4- Build a Game Look at Me Mod 4 Lesson 3 Graphics.
MANAGEMENT INFORMATION SYSTEM
MS Paint A simple drawing tool that can be used to create simple or elaborate drawings. These drawings can be either black-and-white or color, and can.
Vocabulary byte - The technical term for 8 bits of data.
Vocabulary byte - The technical term for 8 bits of data.
Problem Identification
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
CSC 221: Computer Programming I Spring 2010
Vocabulary byte - The technical term for 8 bits of data.
Finding and inserting them
“Animation Through the Ages”
CSC 221: Computer Programming I Fall 2005
Introduction to Basic Interface of
PowerPoint: Tables and Charts
Vocabulary byte - The technical term for 8 bits of data.
This plan belongs to: Shayleen, MYP 3 Design and Art
Vocabulary byte - The technical term for 8 bits of data.
Midway Milestone Presentation CS Fall 2017
Vocabulary byte - The technical term for 8 bits of data.
TECHNOLOGY INTEGRATION
Look at Me Mod 4 Lesson 3 Graphics Module 4- Build a Game.
Completing the tasks for A452 with….
SchoolFront - Notifications Training
Voice To Text Conversion
Automating Scoliosis Analysis
Automating Scoliosis Analysis
Internet and Community Resources
Intro to CIT 594
Processor Name here Your name here Bullet
Processor Name here Your name here
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
To identify all 5 of Gestalts Laws.
Working with Symbols and Interactivity
Training & Development
Title of Project Joseph Hallahan Computer Systems Lab
Computational Models of Discourse Analysis
Announcements How to save your work? Quiz solution 5/5/2019
10 Tricks to successful memory retention, aka, studying
CS334: Logisim program lab6
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Computational and Biological Vision Course, Semester A, 2006 2.3.06 Rinat Gotsulsky, 040371163 Roni Rabi, 037668118 2/3/2006 Rinat & Roni Segment Painter

Our Goal: Segmentation Painter Tool 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Background 2/3/2006 Rinat & Roni Segment Painter

Perceptual Organization The ability of people to perceive structure in images exists apart from both the perception of 3D and from the recognition of familiar objects. The action of organize the data even when we have no idea about the picture meaning is important to the Computational Vision and can help to analyze models (known & unknown) We focus on Segmentation- one of its issues. 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Segmentation The approach is to divide a single picture into components, objects, text, shading, colors etc. We are trying to imitate the evolution solution to this approach. Splitting an image into segments can be an extremely hard problem. There are no unique definition and one picture can be explicit in billions ways. 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Example: 2/3/2006 Rinat & Roni Segment Painter

Where do we enter the picture? 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter SegmentPainter Tool We developed a toolkit enable people to separate picture to segments. It enable us to learn about this process and later to apply this approach in computers systems. 2/3/2006 Rinat & Roni Segment Painter

The SegmentPainter Tool 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter The SegmentPainter Tool 2/3/2006 Rinat & Roni Segment Painter

SegmentPainter Tool- technical details The project is cross platform- written in Java language More then 3000 code line Support the following actions: File new, open, save, save as, close and exit. Support in 4 recent files. Support BMP, JPG, GIF and JPEG images Support painting lines, curves and free hands (mouse motion) Support 12 different colors 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter A short experiment on how people interrupt pictures Population: 3 groups of people: Students who take this course. Students who didn’t take and studding CS. Other student (from other department). Experiment: 6 people paint their segments interpretation of 3 pictures. 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Results 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter 2 Cs students that take vision course 2 Cs students with on vision course 2 Cs students out “Teva” department 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter 2 Cs students that take vision course 2 Cs students with on vision course 2 Cs students out “Teva” department 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter 2 Cs students that take vision course 2 Cs students with on vision course 2 Cs students out “Teva” department 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Conclusions 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Segmentation : In our small research there is no one explanation for a paint. The segmentation was similar in all of the groups and maybe its from the fact that we see and investigate picture all the time and not because experience and learning of computational vision. Its not obvious to segment picture – its not a well done algorithm. 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Program SegmentPainter : There are few must features that need to be added to our toolkit. The mousses in computers lab must be replaced to better ones (optics). Segmentation is very difficult to draw. The Segmentation take a long time. Need a good qualifications in painting to draw a segment picture. 2/3/2006 Rinat & Roni Segment Painter

Rinat & Roni Segment Painter Thanks for interesting course 2/3/2006 Rinat & Roni Segment Painter