Photocollage System. What is Photocollage? Photographic approach in combining multiple images to...

21
Photocollage System

Transcript of Photocollage System. What is Photocollage? Photographic approach in combining multiple images to...

Page 1: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Photocollage System

Page 2: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

What is Photocollage?

• Photographic approach in combining multiple images to create a new whole

• Result is an expressive composition containing multiple views of the same subject matter that forces the viewer to re-adjust his/her viewpoint as each individual image is examined

Page 3: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Paris by David Hockney

Page 4: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Portrait of the Artist’s Mother by David Hockney

Page 5: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Woman with Cigarette by Joyce Neimanas

Page 6: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Motivation

• Traditional methods require considerable amount of time to manually fit photographs into place

• Certain images may not be what the artist wants (may require artist to re-photograph) Trial and error process can be

frustrating and time consuming

Page 7: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Project Overview

• Interactive, computer-assisted framework for creating a composite image in the style of a photocollage given one of more photographs

• Engage user interactively through a simple, user friendly graphical interface

• Provide specialized tools for creating photocollage, but flexible enough for multiple purposes

Page 8: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

Automatic Panoramic Automatic Panoramic Image MergingImage Merging

• Create panoramas from series of photographs

• Apply projective transformation to make seamless overlapping of images

• Non-interactive

Page 9: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

The STAMP CollageThe STAMP Collage

• Spatio-Temporal Association with Multiple Photographs

• Interactive exploration of 3-D space using photography

• Combines pictures of various scale through transformation of images

• Collage consists of key photo in center and the photos linked to it placed at the transformed positions

Page 10: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

The STAMP CollageThe STAMP Collage

• Create STAMP collage using the STAMP editing tool allowing users to pick out photos and create links between common areas

• Usability tests conducted on fine art and engineering students

Page 11: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

The STAMP CollageThe STAMP Collage

Page 12: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

Adobe PhotoshopAdobe Photoshop

• Standard image-editing Standard image-editing application that can be application that can be used to create used to create photocollagesphotocollages

• Tools for manipulating Tools for manipulating images like rectangular images like rectangular marquee and marquee and transforming, but transforming, but doesn’t provide doesn’t provide immediate results immediate results (requires a lot of (requires a lot of intermediate stages)intermediate stages)

• Time consuming & Time consuming & burdensomeburdensome

Page 13: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Related Work

Adobe PhotoshopAdobe Photoshop

EvaluationEvaluation• Lack in visual cues Lack in visual cues

needed for collagesneeded for collages• Changing stacking order Changing stacking order

of layers is bothersome of layers is bothersome (drag layer in Layers (drag layer in Layers Palette or go into series Palette or go into series of menus)of menus)

• Transforming images Transforming images require going into menu require going into menu options to select options to select commandcommand

• Scaling images require Scaling images require holding down <Shift> to holding down <Shift> to prevent distortionprevent distortion

• Can make layer contents Can make layer contents invisible without moving invisible without moving or deleting themor deleting them

• Can link layer sets to Can link layer sets to move layer contents move layer contents together simultaneouslytogether simultaneously

Page 14: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

User Tasks: Overview

• Load image(s) into application workspace

• Browse through collection of images• Automatic generation of

photocollage• User-driven creation of compositions• Specify shape of final composition

Page 15: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Photocollage Framework

• Process begins with loading a set of source images in one window (scrapbox)

• In main workspace user can view the composition in the making and interact with the current result

Page 16: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Photocollage Framework

Automatic Photocollage

• User loads a few images of same scene taken from several views

• Selecting an option to automatically generate a collage• Computer will cut up the images and construct a new whole

by combining parts of each image while maintaining their relative positions in the picture, and applying random transformations to the pieces

• User can specify final composition shape- application will then only collect images for construction within the boundaries

Page 17: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Photocollage Framework

Interactive Photocollage

• User loads images to be used in the collection window

• Select areas of a picture to be used in the composition => goes to the workspace

• Tools: scissors, glue, scale, rotate, stack order• Can also create photomontages with series of

pictures by organizing all the pictures in a haphazard way

Page 18: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

User Interface Design

• Simple interface keeping user navigation through interface minimal

• Main section is the workspace for putting pieces together

• Scrapbox sits next to the workspace containing unused pieces

• Pieces can be dragged onto the workspace from the scrapbox and vice versa

• Tools as buttons located below workspace• Tabbed panes to separate browsing of image

collection from the workspace and scrapbox

Page 19: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Implementation

• Programming language: Java• Advantages: libraries for building graphical user

interfaces and for image processing, platform independent, can turn into a web applet

• Abstract Window Toolkit (AWT) and Java Foundation Classes (JFC) Project Swing APIs: support building GUI and graphics functionality as well as adding interactivity to applications

• Java Advanced Imaging (JAI) API: object-oriented interface, simple high-level programming model for easily manipulating images

Page 20: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Prototype

• Create GUI application with menus• Load series of images of a scene

taken from different angles at a constant distance from each other within a 180 degree viewing range

• Split up images into grids and randomly choose squares from one image to interchange with another

Page 21: Photocollage System. What is Photocollage? Photographic approach in combining multiple images to create a new whole Result is an expressive composition.

Usability Study

• Methodology: Gather numerous amount of participants to carry out various tasks using the proposed system

• Tasks: comparison between creating a photocollage using Photoshop and proposed system,

• Analysis: ease of use, user comprehension of system, amount of time to carry out tasks