GIMP IMAGE PLUGINS FOR GIMP By: Vera Kukić Supervisors: Shaun Bangay and Adele Lobb.

Slides:



Advertisements
Similar presentations
A Stained Glass Image Filter David Mould University of Saskatchewan.
Advertisements

Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
A change of Heart. The Gimp Project.. I Opened my Original Picture I changed the color balance I changed the hue Saturation I colorized it I used.
Scott Clements, Monash University Software Engineering, Copyright Web Document Analysis- Improving Search Technology using Image Processing Scott.
The GIMP Simple features tutorial By Mary A White.
Advanced Imaging Techniques Lumberton High Sci Vis II V
V Material obtained from a July, 2014 summer workshop in Guildford County.
Adobe Photoshop Creating portrait designs from photographs for personal paintings making links to Matisse and your choice of portrait painters.
A Gimp Plugin that uses “GrabCut” to perform image segmentation
Picture manipulation with photoshop. Free alternatives Gimp Versions for GNU/Linux, Windows, Mac, FreeBSD –Bit.
Transferring Color to Greyscale Images Tomihisa Welsh, Michael Ashikhmin, Klaus Mueller Presented by Steven Scher
Image Processing, Illustration (Drawing), Paint Programs, and Scanning Dr. Warren C. Weber Cal Poly Pomona.
1 CMSC 132: Object-Oriented Programming II Software Development III Department of Computer Science University of Maryland, College Park.
Open Source Graphics by AbdAllah SaeeD. What is Open Source? Open source does not just mean access to the source file. It also means: – Free Redistribution.
Zinnia Bell. RAWimages are image files that have not yet processed, they contain minimally processed data from the image sensor of either a image scanner,
Dedicated Vector and Bitmap editing software.
Internet as a resource tutorial – part steps, 3 different actions 1. Search content 2. Use Text 3. Use Images.
Unit 30 Digital Graphics – Course overview Anne Sewell
Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Center for Visual Computing Stony Brook University.
Unit 30 P1 – Hardware & Software Required For Use In Digital Graphics
Free Software MARIO CADENAS. Free Software’s Definition “Free software” means software that respects users' freedom and community. Roughly, the users.
Operating Systems AOIT Principles of Information Technology.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Picasa Organizing Sharing your photos Editing –One-click corrections Red-Eye correction Color Lighting –Create collages –Slideshows –Add Photo text.
Final Year Project Electronic & Computer Engineering Student: Andrew Sweeney Supervisor: Dr. Peter Corcoran Design and Realisation of Experiments for an.
Image restoration using digital inpainting and noise removal Author : Celia A. Zorzo Barcelos, Marcos Aure´lio Batista Source : Image and Vision Computing.
Nikolas Wolfe CEN 4914 October 6, 2009 Senior Project: Presentation 1 An Open-Source Remote Monitoring System.
INTRODUCTION TO PHOTOSHOP. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Work Area Work Area.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
ITEC 400 Assignment 14-1 Public Domain/Open Source Software Evaluation By Arif Irgi.
Internet as a resource tutorial – part steps, 3 different actions 1. Search content 2. Use Text 3. Use Images.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for the GIMP By: Cathy Irwin Supervisors:
Manipulate Graphics Skill Area Lecture Overview Photoshop’s GUI Basic Function Basic Image Manipulation.
Lecture Manipulating Graphics w/ Paint.Net. What is Paint.Net? Paint.NET is free image and photo editing software for computers that run Windows. It features.
Chapter 3: Images Yaqoob Al-Slaise ITBIS351. Outline Work out your graphical approach by planning your approach Organizing your tools Configuring your.
Obtaining Bidirectional Texture Reflectance of Human Skin by means of a Kaleidoscope Jude Radloff Supervised by Shaun Bangay and Adele Lobb Computer Science.
Digital Graphics. Formats: BMP – Bitmap image file which is used to store Bitmap digital images PNG – Portable Network Graphics GIF – Graphics Interchange.
Author: Vera Kukić Supervisors: Shaun Bangay Adele Lobb George Wells
 GIMP An Academic Technology Support Instructional Presentation Overview of Toolbox, Crop Tool & Scale.
A digital lesson about colour and pattern  2005 Pearson Publishing.
CAG Hardware and Software Tools. Input and Output Devices We use lots of different products when producing work on the computer. The Input and Output.
Procedural Modelling of Cities Implemented as a Blender Plug-In Kevin Mullane Supervisors: Kevin Glass and Shaun Bangay.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for GIMP By: Cathy Irwin Supervisors:
 Lecture 4. Image Resolution  The resolution of an image is the number of pixels per unit length (pixels/inch or pixels/cm).  You must change either.
GIMP By: Sofia Moncayo Valerie Rodriguez Fabian Eguiguren.
IMAGE EDITING Midterm Lecture Channels -Separation of the colors of the final images onto distinct sheets. Red, Green and Blue Red, Green and.
Software Packages Used In Digital Graphics By Jack Turner.
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.
S KIN This will be our first tutorial on the subject of re-touching a photograph in photoshop. We will be working on a photo of a model and using a few.
Digital Design Discussion Week 5. This week you will learn about photographic manipulation Healing brush tool Picassa and Photoshop Seamless Backdrop.
Implementing the By: Matthew Marsh Supervisors: Prof Shaun Bangay Mrs Adele Lobb segmentation technique as a plugin for the GIMP.
Image Research Topics. Colors Color2Grey Colorization Color transfer Color harmonization.
Advanced Imaging Techniques V Guilford County Sci Vis.
Plug-in and tutorial development for GIMP- Cathy Irwin, 2004 The Development of Image Completion and Tutorial Plug-ins for GIMP By: Cathy Irwin Supervisors:
Adobe Photoshop CS5 Chapter 5 Enhancing and Repairing Photos.
Simulating Decorative Mosaics Based on SIGGRAPH ‘01 paper by Alejo Hausner Final Project.
Photography Filters Module 9. Filters modify the images recorded. They can be used to make subtle or dramatic changes in your photographs.
Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.
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.
3.3 Fundamentals of data representation
Digital Photo editing with Photoshop
Project Progress and Future Plans By: Matthew Marsh
Digital Software (Computer Software)
Graphics Card A graphics card is used to make the images displayed on your computer better quality and the performance of your computer. It is usually.
Gimp Guide Mr Hall.
Productivity Software
Data-driven methods: Texture 2 (Sz 10.5)
His use of compositions, technique and use of color
Some extra points.
Presentation transcript:

GIMP IMAGE PLUGINS FOR GIMP By: Vera Kukić Supervisors: Shaun Bangay and Adele Lobb

GIMP Image Plugins for GIMP  The GIMP is the acronym for GNU Image Manipulation Program.  It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring.

GIMP Image Plugins for GIMP  GIMP uses external modules called plugins  Plugins can: –Load and save images –Run effects filters –Interface other programs with GIMP Scanning software Ray tracer Other image manipulation packages

GIMP Image Plugins for GIMP  There are many things that can be accomplished with plugins – Colouring Greyscale Images – Image Inpainting – Simulating Decorative Mosaics

GIMP Colouring Greyscale Images  The inspiration for my first plugin comes from the paper “Transferring Color to Greyscale Images”  General technique for colouring greyscale images –Transfer colour between the source (colour image) and the destination (greyscale image)

GIMP Colouring Greyscale Images  Minimizes the human effort –Instead of choosing colours from RGB palette the entire colour mood is transferred from the source to the destination –This is done by matching the luminance and the texture information

GIMP Colouring Greyscale Images

GIMP Colouring Greyscale Images

GIMP Image Inpainting  The second plugin refers to the “Image Inpainting” paper  Image Inpainting is a technique used for modifying an image in an undetectable form.

GIMP Image Inpainting  The application of this plugin: –Restoration of damaged paintings and photographs –Removal of super imposed texts –Removal / replacement of selected objects

GIMP Image Inpainting

GIMP Image Inpainting

GIMP Image Inpainting

GIMP Simulating Decorative Mosaics  The last plugin that I will be attempting comes from the “Simulating Decorative Mosaics” paper.  Tile mosaics are images made up of small polygonal coloured patches  This method uses tiles to reproduce images

GIMP Simulating Decorative Mosaics  The technique relies on the hardware to find analogous minimal-energy configurations to tile the mosaic.

GIMP Simulating Decorative Mosaics

GIMP Simulating Decorative Mosaics

GIMP Simulating Decorative Mosaics

GIMP Simulating Decorative Mosaics

GIMP Design and Implementation  GIMP - Linux –Use C to develop the plugins  GIMP is: – Open source – Well documented – A lot of reference material available – Easy to use

GIMP Design and Implementation  GIMP interfaces with plugins  The position of the plugin is defined within itself –Example: (char *) " /Filters/Colors/ColourTransfer"

GIMP Extensions  The method of colouring greyscale images can be extended to: –Work on small images –Colour images with similar tones

GIMP Extensions  Image inpainting can further be improved by: –Improving the inpainting algorithm, allowing it to reproduce large textured regions.

GIMP Extensions  Simulating decorative mosaics can be extended further by: –Using higher order moments of each voronoi region –Filling in gaps between tiles by using small tile chips

GIMP Questions