Creating and Manipulating Images using Maths and a Spreadsheet LTA Conference 19 June 2013 Jeff Waldock Department of Engineering and Mathematics, Faculty.

Slides:



Advertisements
Similar presentations
Numicon.
Advertisements

Photoshop Lab colorspace A quick and easy 26 step process for enhancing your photos.
1 Image Authentication by Detecting Traces of Demosaicing June 23, 2008 Andrew C. Gallagher 1,2 Tsuhan Chen 1 Carnegie Mellon University 1 Eastman Kodak.
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Image Processing A brief introduction (by Edgar Alejandro Guerrero Arroyo)
Digital Image Processing
1Ellen L. Walker ImageJ Java image processing tool from NIH Reads / writes a large variety of images Many image processing operations.
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
Face Recognition and Biometric Systems 2005/2006 Filters.
Using Technology in the Curriculum to Develop Employability HEA Workshop and Seminar Series Developing Employability Programmes with Interactive Curriculum.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Introduction to Digital Image Processing and Digital Image Analysis.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Digital Image Processing
Image Enhancement.
RGB color model Skills: none IT concepts: combining red, green and blue light to generate colors This work is licensed under a Creative Commons Attribution-Noncommercial-
Lecture 2. Intensity Transformation and Spatial Filtering
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Colour Theory. What is colour theory? It is the theory behind colour mixing and colour combination.
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
1 Color Processing Introduction Color models Color image processing.
How A Camera Works Image Sensor Shutter Mirror Lens.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
1 After completing this lesson, you will be able to: Identify the key differences between analog and digital technologies. Define digital camera terms,
Chapter 3 Image Enhancement in the Spatial Domain.
Seeram Chapter #3: Digital Imaging
Using a Classroom Response System to Transform Student Engagement HEA Annual Conference, Warwick 3 July 2013 Jeff Waldock Department of Engineering and.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
infinity-project.org Engineering education for today’s classroom 2 Outline How Can We Use Digital Images? A Digital Image is a Matrix Manipulating Images.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Editing Graphics Effects and Improvements. Editing Graphics Graphics editors have features for changing the sizes of images as well as their colors and.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Images and 2D Graphics COMP # 17.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Project Topic : Image Differentiation Name : Bo Li Supervisor: Dr. Jimmy Li.
Lecture # 19 Image Processing II. 2 Classes of Digital Filters Global filters transform each pixel uniformly according to the function regardless of.
DIGITAL VIDEO AUTHENTICATION. Contents  What is Quantization ?  What is Double MPEG/JPEG Compression?  Video Compression/Decompression  What is JPEG/Frame.
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Digital Image Processing Lecture - 6 Autumn 2009.
Digital Image Processing CSC331
Digital Image: Rendering of a continuously varying scene with a finite array of picture elements, where each one has a discrete intensity or color 39.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae & david streader, VUW Images and 2D Graphics COMP.
13 June – Session : Graphics Different types of Graphics for the web Features of image editing software Good practice for image editing.
ITEC2110, Digital Media Chapter 3 Digital Image Processing 1 GGC -- ITEC Digital Media.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Unit 2.6 Data Representation Lesson 3 ‒ Images
Computer Application in Engineering Design
(Project) by:- ROHAN HIMANSHU ANUP 70282
Image enhancement algorithms & techniques Point-wise operations
Digital Data Format and Storage
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Chapter 8, Exploring the Digital Domain
Unit R006 – Creating Digital Images
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Lecture 2 Photographs and digital mages
Digital Image Processing
Computer Graphics Module Overview
© 2010 Cengage Learning Engineering. All Rights Reserved.

Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Creating and Manipulating Images using Maths and a Spreadsheet LTA Conference 19 June 2013 Jeff Waldock Department of Engineering and Mathematics, Faculty of ACES 1

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 2 Experiential/active learning -Engagement -Motivation -Understanding -Practical applicability -Contextualises learning -Employability BSc Mathematics at SHU is distinctive -it emphasises real practical applications -it emphasises the importance of mathematical modelling

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 3 Almost all digital photo post-processing uses Mathematics: Reflection Rotation Changing brightness Changing contrast Tinting, altering colour balance Blurring Sharpening Re-sizing Edge-detection Distortions Pattern detection Students are familiar with digital images, and in post-processing them Face recognition SHUMaths students are also very adept with Excel. … led to a final year case study combining these elements, developing mathematical skills through experiential/action learning.

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 4 Digital images are composed of a pixel array, with each pixel itself comprising separate red, green and blue components Each of these components can take values between 0 and 255. Normally expressed as hexadecimal values – in the form #RRGGBB, so red, for example, is #FF0000. Colours.exe

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 5 The most common format for digital photographs is JPG, or JPEG. An Excel add-in has been created which can: Import JPG images, placing the red, green and blue components as (decimal) integers in separate worksheets. Resize images to fit the number of columns Recompile JPG images from the values in the R,G and B worksheets Students can therefore devise and apply a variety of effects by - developing a mathematical technique to create the effect - importing the image to be processed - implementing the effect using existing spreadsheet skills - exporting the new image

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 6 Contrast / Brightness Picturevalues.exe

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 7 Brightness: Straight lines. Contrast: Straight lines and curves. e.g. Image Gamma: Monochrome, colour casts, tints: Arithmetic Blur, Sharpen (unsharp mask): Matrices Translation, shear, stretch: Linear transformations Distortion (e.g. ripple effect): Geometry, trigonometry Rotation: Matrices Noise: Random numbers Colour control: Histograms, Statistics Morphing: Linear Interpolation Edge-detection: Finite differences Filtering: 2-D FFT The range of mathematics that can be explored in this way is broad: Images.xlsx

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 8 The Excel Add-in ImageAnalysis The student case study

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 9 “We're increasingly surrounded by digitally altered images in everyday life and it was fascinating to see the mathematics behind these" Student comments: “I thought that it was really fun, different and something you wouldn’t initially expect to be related to mathematics!” "The Excel skills that I have gained will be very useful in future employment" "The way the case study is set up encourages interest and research into the topic"

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 10

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 11 Can generate images based on mathematical functions:

Creating and Manipulating Images using Maths and a SpreadsheetJeff Waldock 12