(Project) by:- ROHAN HIMANSHU ANUP 70282

Slides:



Advertisements
Similar presentations
Pixels and Digital Images Yrd. Doc. Dr. Ahmet Sayar Kocaeli Universitesi Bilgisayar Muhendisligi Ileri Bilgisayar Grafikleri.
Advertisements

Visual Cryptography Moni Naor Adi Shamir Presented By:
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
The Binary Numbering Systems
Digital Imaging and Image Analysis
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
V Obtained from a summer workshop in Guildford County July, 2014
Digital Image Characteristic
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
Digital Terminology. Bitmap A representation consisting of rows and columns of dots of a graphic image stored in computer memory. To display a bitmap.
Vector vs. Bitmap
Images Data Representation. Objectives  Understand the terms bitmap & pixel  Understand how bitmap images are stored using binary in a computer system.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 2: Image Transformation.
Logical Circuit Design Week 2,3: Fundamental Concepts in Computer Science, Binary Logic, Number Systems Mentor Hamiti, MSc Office: ,
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
What is an image? What is an image and which image bands are “best” for visual interpretation?
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
Presented By: ROLL No IMTIAZ HUSSAIN048 M.EHSAN ULLAH012 MUHAMMAD IDREES027 HAFIZ ABU BAKKAR096(06)
Digital Image Processing Lecture4: Fundamentals. Digital Image Representation An image can be defined as a two- dimensional function, f(x,y), where x.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Copyright Howie Choset, Renata Melamud, Al Costa, Vincent Lee-Shue, Sean Piper, Ryan de Jonckheere. All Rights Reserved Computer Vision.
 By Bob “The Bird” Fiske & Anita “The Snail” Cost.
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
Digital Image Processing Introduction to MATLAB. Background on MATLAB (Definition) MATLAB is a high-performance language for technical computing. The.
Image Processing Intro2CS – week 6 1. Image Processing Many devices now have cameras on them Lots of image data recorded for computers to process. But.
Visual Cryptography Given By: Moni Naor Adi Shamir Presented By: Anil Vishnoi (2005H103017)
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
Vector vs. Bitmap. Vector Images Vector images (also called outline images) are images made with lines, text, and shapes. Test type is considered to be.
Unit 2.6 Data Representation Lesson 3 ‒ Images
Computer Application in Engineering Design
Unit 1 The History of Photography & The Camera
Data Representation Images.
Image Processing Objectives To understand pixel based image processing
Binary Notation and Intro to Computer Graphics
Vector vs. Bitmap.
How to Convert Pictures into Numbers
Digital Data Format and Storage
1-Introduction (Computing the image histogram).
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
MATLAB(Matrix Laboratory). Introduction Developed by MathWorks Numerical Computing Environment Fourth-generation Programming Language.
Digital Image Processing
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Chapter 8, Exploring the Digital Domain
Digital Image Processing using MATLAB
Image Processing – Contrast Enhancement
Fundamentals of Image Processing A Seminar on By Alok K. Watve
Representing Images 2.6 – Data Representation.
Image Enhancement in the Spatial Domain
9th Lecture - Image Filters
Spatial operations and transformations
Chapter 2 Data Representation.
Digital Image Processing
Magnetic Resonance Imaging
Grey Level Enhancement
Fundamentals of Image Processing Digital Image Representation
Non-numeric Data Representation
IT523 Digital Image Processing
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
IT523 Digital Image Processing
ECE/CSE 576 HW 1 Notes.
Embedded Image Processing: Edge Detection on FPGAs
Spatial operations and transformations
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

(Project) by:- ROHAN 70229 HIMANSHU 70216 ANUP 70282 IMAGE PROCESSING (Project) by:- ROHAN 70229 HIMANSHU 70216 ANUP 70282

INNOVATION PART As the project demands for innovations & new ideas so there are three new things that we implemented in it : 1. Use of cryptography to encode a message 2. Edge detection. 3.Increase Brightness.

DIGITAL IMAGE An image is a visual representation of an object or a person Digital image is a discontinous image It is made of small elements(PIXELS) Represented(or stored) in form of binary numbers A digital image is a rectangular array of pixels sometimes called a bitmap.

PIXELS (Picture Elements) Each pixel represents the color (or gray level for black and white photos) at a single point in the image arranged in rows and columns The number of colours that a monitor can display, however, depends on how much memory is assigned to each pixel.

DIGITAL IMAGE REPRESENTATION f (0, 0) f (0, 1) .. f (0,N − 1) f (M − 1, 0) f (M − 1,N − 1) DIGITAL IMAGE REPRESENTATION

TYPES OF IMAGES 3 Types of images: Binary images (uses 1 bit per pixel, range 0 to 1 ) Gray level images (uses 8 bits per pixel, range 0 to 255) Color images (RGB Representation) show in matlab

IMAGE PROCESSING TOOLBOX IN MATLAB Image Processing Toolbox has many functions and Datatypes Uint8 - Range[0,255] Logical - Range[0 and 1] Double - Range[0,1] imshow[x,y] – shows a images with values less than x will be displayed as black and values more than y will be displayed as white Structures

imadd – combine two images imread – reads a picture image in form of matrix imsubtract - can be used to get negative images

Some Operation Rotate image by 30 degree Addition of two images

Colour image An RGB color image in MATLAB corresponds to a 3D array of dimensions M × N × 3, where M and N are the image’s height and width (respectively) and 3 is the number of color planes (channels).

IMAGE ENHANCEMENT Enhancement: to process an image so that the result is more suitable than the original image for a specific application.

Convolution Convolution is a widely used mathematical operator that processes an image by computing—for each pixel—a weighted sum of values of that pixel and its neighbors. It is used to detect or emphasize the high frequency and contents of an image, such as fine details, points, lines, and edges.

High pass Filter High Pass filter technique works well at edge detection. The reason behind the edge detection is that edge always carry high frequency, so the high pass filter attenuates the low frequency and high frequency remains unchanged.

LOW PASS FILTER Similarly, low pass filter works well for image sharpening

Maximizing Contrast For each channel of the active layer, it finds the minimum and maximum values and uses them to stretch the Red, Green and Blue histograms to the full contrast range. The bright colors become brighter and the dark colors become darker.

Cryptography The area of cryptography employs many different means of transforming normal data into hard to read data.

Cryptography refers to encryption [ which is the process of converting ordinary information into unintelligible gibberish ] and decryption [which is the reverse, moving from the unintelligible cipher text back to plaintext ] .

Substitution cipher

Two major image operations Image analysis : textual and numerical data extraction from an array of pixels representing image Image synthesis : rendering an image from numerical data

Applying cryptography to image processing A sender might start with any normal image file and adjust the colour of every 100th pixel to correspond to a letter in the message, a change so subtle that someone not specifically looking for it is unlikely to notice it.