Digital Image Processing #HW1 -Extraction of Bitmap Header File -Manipulation of Image Pixel Information Contact Information Tzu-Jui Wang ( 王子睿 ) Visual.

Slides:



Advertisements
Similar presentations
Working with images and scenes CS 5010 Program Design Paradigms “Bootcamp” Lesson 2.5 TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Advertisements

Image Data Representations and Standards
ME EN 282 – Pipsqueak Project Deliverables Due as scheduled on website This includes: – Hardware – Report – Updated Drawing Package – Presentation.
COMP 14: Files and Graphics for Applets June 19, 2000 Nick Vallidis.
Multimedia Data Introduction to Image Data Dr Mike Spann Electronic, Electrical and Computer Engineering.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
A 24-bit depth.bmp file made in XVI32 This 2-by-2 image was handcrafted in XVI32 Bytes 1C-1D hex in the Info Header say that the image uses 24-bit (18.
Digital Image Processing HW#1 Hsueh-Han Lai Visual Communications Lab Department of Communication Engineering National Central University Jhongli, Taiwan.
Image Representation.
Lesson Objectives Explain the representation of an image as a series of pixels represented in binary Explain the need for meta data to be included in the.
Data starts with width and height of image Then an array of pixel values (colors) The number of elements in this array is width times height Colors can.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Adobe Photoshop CS Design Professional COLORS ADJUSTING.
© GCSE Computing Candidates should be able to:  explain the representation of an image as a series of pixels represented in binary  explain the need.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
1 Agenda Administration Background Our first C program Working environment Exercise Memory and Variables.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Digital Image Processing Homework II Fast Fourier Transform 2012/03/28 Chih-Hung Lu ( 呂志宏 ) Visual Communications Laboratory Department of Communication.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 5 Working with Images Starting Out with Games & Graphics in.
Images The Science of Images What is an Image on the computer? The Psychology of Images What do we use images for? What effect color has on our mood and.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
1 Imaging Techniques for Flow and Motion Measurement Lecture 2 Lichuan Gui University of Mississippi 2011 Digital Image & Image Processing.
Digital Image Processing HW1 Yi-Chun Wei Visual Communications Lab National Central University Mar. 2, 2012.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
College Physics I. Download the following files: Syllabus WebAssign Quick Start Guide (Online homework) All the documents are available at the website:
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
IR Homework #2 By J. H. Wang Mar. 31, Programming Exercise #2: Query Processing and Searching Goal: to search relevant documents for a given query.
Principles of Physics. Download the following files: Syllabus All the documents are available at the website:
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Introduction to Image Processing. Image Processing is the steps of using image processing tools to covert different kinds of image sources into different.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
SP5 - Neuroinformatics SynapsesSA Tutorial Computational Intelligence Group Technical University of Madrid.
Multimedia Data Introduction to Image Data Dr Sandra I. Woolley Electronic, Electrical and Computer.
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
IR Homework #1 By J. H. Wang Mar. 5, Programming Exercise #1: Indexing Goal: to build an index for a text collection using inverted files Input:
A New Operating Tool for Coding in Lossless Image Compression Radu Rădescu University POLITEHNICA of Bucharest, Faculty of Electronics, Telecommunications.
Introduction to Image Processing Our first look at image processing will be through the use of Paint Shop Pro, a bitmap editing program available as shareware.
Scanning Basics. An image can be created, opened, edited, and saved in over a dozen different file formats in Photoshop. Of these, you might use only.
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
Fundamentals of Physics I. Download the following files: Syllabus All the documents are available at the website:
IR Homework #1 By J. H. Wang Mar. 25, Programming Exercise #1: Indexing Goal: to build an index for a text collection using inverted files Input:
Use fuzzy logic to implement a selective median filter to clean noisy images HUI LI BSU11/14/2000.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
CS122 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Winter 2013.
IR Homework #2 By J. H. Wang Apr. 13, Programming Exercise #2: Query Processing and Searching Goal: to search for relevant documents Input: a query.
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
CE 120 Class Project. Design Historic Bridges – Architecture – Simple forces analysis.
Yingfang Zhang Department of Computer Science UCCS
CS 664 Sample Presentation
Week 14: Festivals of the World
Visual Info Processing Programming Guide (More Details)
Digital Image Processing Homework 3
Vocabulary byte - The technical term for 8 bits of data.
Website: Contact No: ID:
Getting Image Data Image Data Files 11/15/2018
- orange white green - cyan - red - blue Example 1 24 bit RGB
Introduction to Digital Image Analysis Part I: Digital Images
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
Digital Image Processing
CMSC201 Computer Science I for Majors Final Exam Information
CSIS110 - Introduction to Computer Science
BIT 115: Introduction To Programming
Homework 2 (due:May 15th) Deadline : May 15th 11:59pm
CS 6640 Sample Presentation
Working with images and scenes
- orange white green - cyan - red - blue Example 1 24 bit RGB
CS 1308 Exam 2 Review.
Presentation transcript:

Digital Image Processing #HW1 -Extraction of Bitmap Header File -Manipulation of Image Pixel Information Contact Information Tzu-Jui Wang ( 王子睿 ) Visual Communications Lab Dep. of Communications Engineering, National Central University No.300, Jhongda Rd., Jhongli City, Taoyuan County 32001, Taiwan (R.O.C.) Phone:

Outline Reference Work Flow Introduction to Bitmap File Homework Details – Extract Header File – Construct Histogram – Extract Region of Interest with Specified Coordinate Set Grading Policy Demo Schedule

Reference A Beginners Guide To Bitmaps, – bitmaps/ bitmaps/ – Data type in Computer, wiki resources, – ce) ce) Those might be useful !

Work Flow Extract region of interest Input coordinate set (x i, y i ), i=1,..,4 of bounding box (x 1,y 1 )(x 2,y 2 ) (x 3,y 4 )(x 4,y 4 ) Extract header information Construct histogram on R, G, B channels, respectively Extract pixel information 24-bit8-bit

Introduction to Bitmap File (1/2) Bitmap File Header Identifier (ID)2 File Size4 Reserved4 Bitmap Data Offset4 Bitmap Info Header Bitmap Header Size4 Width4 Height4 Planes2 Bits Per Pixel2 Compression4 Bitmap Data Size4 H-Resolution4 V-Resolution4 Used Colors4 Important Colors4 Color Table (Palette) PaletteN*4 Bitmap Array Bitmap DataN/A File header (14 bytes) Info header (50 bytes) Header file (Image profile) Image content Pixel information i.e. a 8-bit image, N = 2 8 Empty for 24-bit image

Introduction to Bitmap File (2/2) Header + Color palette Header 54 bytes 54 bytes bytes Image content 24-bit lena.bmp 8-bit lena.bmp

Construct Histogram Histogram on R, G, B channels Figure1: beatles.bmpFigure2: RGB histogram Frequency Pixel value

Extract Region of Interest with Specified Coordinate Set Suppose given (x 1, y 1 ), (x 2, y 2 ), (x 3, y 3 ), (x 4, y 4 ) – The bounding box will be as followed (x 1,y 1 ) (x 2,y 2 ) (x 3,y 3 ) (x 4,y 4 ) Bounding box Final output

Grading Policy – Code & Demo (80%) Everyone will be asked few questions. Extract Header File (20%) – We’ll test your system with images except lovely Lena. Construct Histogram (30%) – Same as the above. Extract Region of Interest with Specified Coordinate Set (30%) – Arbitrarily give four coordinates, and create a new bitmap file with extracted region.

Grading Policy – Report (20%) Report (20%) – Plot all your experimental results. (10%) – Depict the.bmp format as clear as possible. (5%) – Describe your findings as rich as possible. (5%) We don’t force you to write down how you feel about this homework. But, you can still show it up. – Too trivial, too hard, …too ? – You can describe any difficulty you’ve encountered.

Demo Time Demo time will be at , begin around 7:00 pm (2 weeks later) at R3-307 (VCLab). Demo orders will be announced later, 5 minutes for each, please refer TA’s website. – tml tml – Bring your codes and report. – No delay is allowed except a special cause.