The Project LennaGray.raw LennaEdge.raw

Slides:



Advertisements
Similar presentations
Convolution. Why? Image processing Remove noise from images (e.g. poor transmission (from space), measurement (X-Rays))
Advertisements

Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Basic Algorithms on Arrays. Learning Objectives Arrays are useful for storing data in a linear structure We learn how to process data stored in an array.
|| Dmitry Laptev, Joachim M. Buhmann Machine Learning Lab, ETH Zurich 05/09/14Dmitry Laptev1 Convolutional Decision Trees.
Data files. Leading file ? ? ? ?. Describe internal file) Associate internal file to an external file Open the file Access file content (data) Close the.
CV Pathology Lab 3 CASE 1. CV Lab 3, Image IA CV Lab 3, Image 1B.
Parallel Edge Detection Daniel Dobkin Asaf Nitzan.
Cosc 2150: Computer Organization Chapter 2 Part 1 Integers addition and subtraction.
Array Cs212: DataStructures Lab 2. Array Group of contiguous memory locations Each memory location has same name Each memory location has same type a.
Computational Biology, Part 23 Biological Imaging III G. Steven Vanni Robert F. Murphy Copyright  1998, All rights reserved.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Edge.
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
[Insert Header Here] [Type Fact #1 Here] [Drag your image on top of this box and resize it using the handles on the edges]
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Enhancement of image using Scilab Pooja Deo. What is Scilab? Scilab is an open source, cross- platform numerical computational package and a high-level.open.
Images and Filters CSEP 576 Ali Farhadi Many slides from Steve Seitz and Larry Zitnick.
COMP091 – Operating Systems 1 Memory Management. Memory Management Terms Physical address –Actual address as seen by memory unit Logical address –Address.
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
[Insert Header Here] [Type Fact #1 Here] [Type Fact #1 Here] [Drag your image on top of this box and resize it using the handles on the edges]
[INSERT HEADER HERE] [Type Fact #1 Here] [Drag your image on top of this box and resize it using the handles on the edges]
External fragmentation in a paging system Use paging circuitry to map groups of noncontiguous free pages into logically contiguous addresses (remap your.
Image from
Cosc 2150: Computer Organization
2017 Professional Awards Your Project Title
Date of download: 10/16/2017 Copyright © ASME. All rights reserved.
This title slide is available in maroon, gray and green.
10.3 Details of Recursion.
Corners Why are they important?.
ECE 692 – Advanced Topics in Computer Vision
Your Project Title Entry Category (number and description) City, State
ECE533 – Image Processing Project Face Recognition Techniques
Fourier Transform: Real-World Images
What can we learn from careful reading of an image?
What can we learn from careful reading of an image?
مدیریت استراتژيک منابع انسانی
DICOM 11/21/2018.
Contourlet Transforms For Feature Detection
Dr. Chang Shu COMP 4900C Winter 2008
Enlargements and area Scale factor Area of object Area of image.
Lecture 10 Image sharpening.
CS 179: Lecture 12.
9th Lecture - Image Filters
Gray Scale picture def pixBW(pixel): # given a pixel, change to BW
a kind of filtering that leads to useful features
What can we learn from careful reading of an image?
a kind of filtering that leads to useful features
Enhancing the Enlargement of Images
Midterm Exam Closed book, notes, computer Format:
Your Project Title Entry Category (number and description) City, State
Title of Accomplishment
Designing Algorithms for Multiplication of Fractions
Sequential Logic.
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Outline Announcement Perceptual organization, grouping, and segmentation Hough transform Read Chapter 17 of the textbook File: week14-m.ppt.
Ռազմավարական կառավարում
1. Write all that you can about this image around the outside
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
An Advanced Evenly-Spaced Streamline Placement Algorithm
Enrichment analysis using CFinder
What can we learn from careful reading of an image?
Image Filtering with GLSL
Journal #24 In your own words, what is learning?
Unit 10 The Web Book Test.

3DMorph workflow. 3DMorph workflow. The user selects either Interactive or Automatic mode. Interactive mode must be used first to generate a parameters.
FREQUENTLY USED 3x3 CONVOLUTION KERNELS
Title/Divider here Date or subhead here
Presentation transcript:

The Project LennaGray.raw LennaEdge.raw How are we going to locate the edges in the gray scale image? What steps do you think are needed? LennaGray.raw LennaEdge.raw

Sobel Edge Detection The general algorithm is described here: http://dasl.mem.drexel.edu/alumni/bGreen/www.pages.drexel.edu/_weg22/edge.html How much memory will you need to allocate? For this lab all data should be contiguous How will you invert the data?

.* Why special care is needed at the image edges? Kernels & the Image 1 2 -1 -2 .* 1 -1 2 -2 -0 Kernel .* Image In = Edged Image Out Why special care is needed at the image edges?

The steps How many FILE operators are we going to need? What are the differences between the different operators? How many should be open at any given time How many functions are needed and what should they do? How many loops are needed and what will the structure look like? Will the sum need to be clamped? How will you clamp it? SUM = Absolute Value of each kernel