JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [1]

Size: px
Start display at page:

Download "JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [1]"

Transcription

1 e JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [1]

2 FACE-IT Face Authoring Compiler Engine - Interactive Tool - { An online application to construct a new face automatically from existing images with no image processing experience needed } it.info [ In this paper ] 1) Introduction a) Abstract b) Motivation for project c) Formal statement of the problem 2) Methods and Algorithms: a) Harvesting the images b) Defining a coordinate system of a face c) Image processing d) Inserting the face part into the base image e) Blending of the face parts to the base image f) Compiling the output image g) Masking h) Database Structure 3) Experimental results a) Good Results b) Bad Results 4) Conclusions a) Closing remarks b) Related work c) Future Work d) References JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [2]

3 [ 1 Introduction ] [ Abstract ] In this paper, we present an image based technique of creating a novel face from a library of face parts. Our implementation uses cutting edge web technology to provide a simple user interface as a means of compiling a new face. The user selects from a set facial features broken down into eyes, noses, and mouths, placing them in any combination onto a base image. Our system uses a library of facial features, and re-renders a new image each time the user selects a different feature. This allows the interface to provide a real-time preview of results, and save the experimental faces at different stages if desired. Similar facial image manipulation mechanisms currently available differ from our system by keeping the main features of a subject's face together. What sets our idea apart is the freedom to separate the main human facial areas into a unitary feature, and combine them in any fashion. The new combination of parts is stitched together automatically entirely by the compiling engine; with no 3D information required or user assistance needed, other than the selection of a part. While algorithms exist that perform face replacement in photographs, such as the algorithm presented in the research paper "Face Swapping: Automatically Replacing Faces in Photographs," we are unaware of any algorithms that construct feature by feature a new face from existing photographs. We have developed a system that can quickly produce images of human faces comprised of portions of multiple different photographs. Five distinct facial features are used to create a composite image: nose, mouth, left eye, right eye, and base facial structure These components are blended together to create what is hopefully a somewhat believable human face. [ Motivation ] The applications for such an algorithm range from entertainment to more practical uses. As an entertainment device, swapping facial features between two photos can produce a huge variety of amusing results. On the practical side, our algorithm could be adapted to construct semi-realistic photos of a person that could be used as a type of 'police sketch' of a criminal. With a large enough set of faces and facial features, it would theoretically be possible to recreate a an image of a face that is accurate enough to be used to identify someone either in person or by using facial recognition algorithms to search the internet for similar photos. [ Problem Statement ] We strive to develop a web interface that allows a user to quickly and easily create a recognizable human face composed of portions of different photographs. Some of the main problem areas include mismatches between images in terms of skin tone, facial feature size, gender, facial orientation and hair/facial hairstyles. JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [3]

4 [ 2 Methods & Algorithms ] [ Image Processing ] We chose to replace the Matlab image processing toolbox with the GD image processing toolbox packaged with PHP, in order to take advantage of the speed of localizing the image processing on the same server, as opposed to a server running Matlab. GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development. [ Harvesting the images ] During the initial testing phase of our application we chose to search and download free head on face shots of celebrities and general faces that can be segmented into individual parts. Using Photoshop we manually cropped each base image into its individual parts and stored them a database by parts. JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [4]

5 [ Adjusting image angles ] An important consideration when harvesting facial features and defining feature coordinates is the angle of the face in the source image. If the subject s head is tilted slightly and their eyes aren t level, small differences can lead to problematic results as seen in the figure to the right. For this reason, it s important to rotate the source image to ensure that the eyes are relatively level before harvesting the facial features. [ Defining a coordinate system ] In order to allow for the process to be entirely automatic we developed a system of predefined 2D coordinates of the where the locations of each feature might need to be placed. We started by extracting the x,y coordinates of each part for each image, and storing it in the database with the base image. The coordinate system is then processed on the fly and calculated based on the images selected. [ Creating a compiled face ] Using the web interface, the user chooses the base image and the facial features they wish to add to the base. Every time a selection is made, a jquery post is made to the PHP script that compiles the image, passing along the ID of each of the selected features. When the user is satisfied with their compiled face the resulting output file is moved to a results folder and the filename saved in the results table. No interim results are saved, or ever reach the database. JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [5]

6 [ Overview of blending algorithm ] 1. collect images a. retrieve filenames of base image and facial features from database b. create jpeg images using these filenames 2. retrieve feature coordinates from database for the selected base image 3. masking a. retrieve mask images from database b. apply these masks to the facial feature images 4. blending a. using the coordinates retrieved in step 2, copy the masked facial features onto the base image b. note for best results, add the nose first and allow the eyes and mouth to overlap it [ Masking ] First, the alpha mask is resized to fit the image that it will be applied to. Then the image is scanned pixel by pixel, and at each location the alpha value of the output is calculated based on the value of the alpha mask at that location. The alpha mask is a black and white image in which white indicates fully opaque, black represents transparent and grey values are somewhere in between. Having an alpha mask that fades to black on the outside edges allows us to hide the seams of the facial features when we copy them onto the base image. Some interesting issues arose while trying to determine the best way to define the alpha masks to use. It became apparent that it would be difficult to create a single set of masks that could correctly handle every facial feature from every source image since there is so much variation between human faces. For example, an alpha mask that would accommodate Justin Bieber s JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [6]

7 nose might not be large enough to fit the Fonz s nose, which is significantly larger. We then attempted to create multiple masks for each facial feature so that each source image s features could be cropped using the bestfitting mask. The problem with this approach is that a small cropped feature might not fully cover the feature of the base image. For example, Steve Buscemi s tight smile is much smaller than Beyonce s toothy grin, and if Buscemi s mouth is cropped using a smaller mask then his mouth will fail to cover up Beyonce s mouth. For this reason, we settled on a single set of masks that best fits all of the facial features, since this gives the best possibility that a cropped feature will fully cover the feature in the base image. However, it is impossible to define masks that work for every facial feature. The figure on the left for an example: while the mask captures the correct portion of Beyonce s eye, it captures too much of Justin Bieber s face and some of his hair is included in the cropped region. [ Database Structure and Image Library ] We chose to drive our image library with MySQL, and relational database standards. We take advantage of these protocols to power the randomization of any face part to any face base, by exploiting the many to many relationships of a typical MySQL database setup. The image library is broken down into core parts that represent the many ways a user can interact with the system. The first way is selecting a base image to work with. We provide a database table of bases which holds only the file name of the base, and the number of features this base can take on (which will allow for future face parts to be added to the system at a later time). The second mode of interaction is the swapping of the facial features which is powered by several database tables and relationships. The coordinate system is structured as series of 3 tables (a) face_locations - a fixed table of codes that represent the position on a face. (b) base_coordinates the x and y coordinates of where the specific location code lies on the given face, and (c) parts - the library of face parts, which has the same location code that designates each image as an eye, nose, or other part accordingly. The integers 1 9 have been assigned to each location of a face and make up sections of a human face starting from the left eye as 1, and working clockwise around the face. Finally the actual face is dynamically compiled live on the front end by associating all the tables together using php and jquery to access and save to the database. The preview face image is manipulated by the only in front end web application, and only the final result is stored into the database. JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [7]

8 [ 3 Experimental Results ] The images created by our algorithm vary greatly in terms of believability and resemblance to an actual human face. Pairing a base image with facial features that match the skin tone, facial orientation and gender of the base image will often result in a somewhat plausible human face. However, a gender mismatch is almost always immediately recognizable for most feature-base combinations. In addition, if the skin tone does not match somewhat closely, it will be very obvious that the image is stitched together using parts from multiple faces. Slight difference is facial orientation will also show up as glaring signals that the face is not real. Another problem is that the hair and facial hair might not always match between the base and the cropped features. For More Results visit JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [8]

9 [ 4 Conclusions ] [ Closing remarks ] While our system is limited in the number of facial feature combinations that will produce a truly believable human face, we ve shown that it is possible to approximate a face composed of parts of multiple photographs by using relatively simple blending techniques. Our algorithm has the potential to be put to practical uses in the future, but in its current form it can be used to create a variety of highly entertaining facial compositions. [ Related Work ] Our project is closely related to the system proposed in the paper "Face Swapping: Automatically Replacing Faces in Photographs." The major difference between their approach and ours is that they attempt to replace an entire face in a photograph, while we seek to achieve a finer grain of control by allowing each facial feature to be replaced independently. While their approach requires that candidate images for face matches are very similar in orientation, our system is slightly more forgiving of differences in orientation. This is because our algorithm preserves as much of the base photograph as possible, effectively tricking the human eye into seeing facial features with mismatching orientation as being in line with the orientation of the base image. [ Future Work ] We intend to continue to improve upon the functionality of the website as an entertainment device, perhaps providing easy methods for users to share their generated images with friends on social networking sites. We also intend to add more source images for users to select from and possibly a method to allow users to upload their own images and extract the facial features from the images. Our system could potentially be adapted to automatically extract features using feature detection algorithms, which would make it possible to collect photos from online photo repositories. A number of improvements could be made to the blending algorithm itself. The biggest improvement would be to implement skin tone blending to reduce the contrast between different facial features. Another potential improvement would be to generate the alpha masks by processing the facial feature and attempting to fit the custom fit a mask specifically for each feature. JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [9]

10 [ References ] "Face Swapping: Automatically Replacing Faces in Photographs," D. Bitouk, N. Kumar, S. Dhillon, P. N. Belhumeur, and S. K. Nayar, ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH), PHP GD Image Processing toolbox JOHN FRITSCHE & HANS WERNER CS534 SPRING11 Page [10]

Duck Efface: Decorating faces with duck bills aka Duckification

Duck Efface: Decorating faces with duck bills aka Duckification Duck Efface: Decorating faces with duck bills aka Duckification Marlee Gotlieb, Scott Hendrickson, and Martin Wickham University of Wisconsin, Madison CS 534, Fall 2015 http://pages.cs.wisc.edu/~hendrick/cs534/duckefface

More information

Reviewer s Guide. Morpheus Photo Warper. Screenshots. Tutorial. Included in the Reviewer s Guide: Loading Pictures

Reviewer s Guide. Morpheus Photo Warper. Screenshots. Tutorial. Included in the Reviewer s Guide: Loading Pictures Morpheus Photo Warper Reviewer s Guide Morpheus Photo Warper is easy-to-use picture distortion software that warps and exaggerates portions of photos such as body parts! Have you ever wanted to distort

More information

REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR

REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR Nuri Murat Arar1, Fatma Gu ney1, Nasuh Kaan Bekmezci1, Hua Gao2 and Hazım Kemal Ekenel1,2,3 1 Department of Computer Engineering, Bogazici University,

More information

Instructions for automatically masking a black background in Agisoft PhotoScan

Instructions for automatically masking a black background in Agisoft PhotoScan A Simple Photogrammetry Rig for the Reliable Creation of 3D Artifact Models in the Field: Lithic Examples from the Early Upper Paleolithic Sequence of Les Cottés (France) Instructions for automatically

More information

The Macromedia Flash Workspace

The Macromedia Flash Workspace Activity 5.1 Worksheet The Macromedia Flash Workspace Student Name: Date: Identify the Stage, workspace, Timeline, layers, panels, Tools panel, and Property inspector. The Macromedia Flash Workspace 5-35

More information

De-identifying Facial Images using k-anonymity

De-identifying Facial Images using k-anonymity De-identifying Facial Images using k-anonymity Ori Brostovski March 2, 2008 Outline Introduction General notions Our Presentation Basic terminology Exploring popular de-identification algorithms Examples

More information

User Guide Belltech Systems, LLC

User Guide Belltech Systems, LLC User Guide Belltech Systems, LLC http://www.belltechsystems.com May, 2006 1. Introducing Belltech CaptureXT 2. Installation and Uninstallation Installation Running the Application Uninstallation 3. User

More information

The Legend of Sleepy Hollow Program

The Legend of Sleepy Hollow Program The Legend of Sleepy Hollow Program By: Harrison Evans, Jack Meuwissen, and Jacob Wurtz https://sites.google.com/site/sleepyhollowproject354/home ABSTRACT The Legend of Sleepy Hollow Program is a project

More information

Cropping an Image for the Web

Cropping an Image for the Web Cropping an Image for the Web This guide covers how to use the Paint software included with Microsoft Windows to crop images for use on a web page. Opening Microsoft Paint (In Windows Accessories) On your

More information

Some drawings are too large to scan in one piece. One solution is to scan them in separate sections and piece them together.

Some drawings are too large to scan in one piece. One solution is to scan them in separate sections and piece them together. Some drawings are too large to scan in one piece. One solution is to scan them in separate sections and piece them together. This can be accomplished in Photoshop. Scan sections of the drawing, making

More information

Photoshop Domain 3: Understanding Adobe Photoshop CS 5

Photoshop Domain 3: Understanding Adobe Photoshop CS 5 Photoshop Domain 3: Understanding Adobe Photoshop CS 5 Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify elements of the Photoshop

More information

Digital Makeup Face Generation

Digital Makeup Face Generation Digital Makeup Face Generation Wut Yee Oo Mechanical Engineering Stanford University wutyee@stanford.edu Abstract Make up applications offer photoshop tools to get users inputs in generating a make up

More information

Pictures. Getting Started 1

Pictures. Getting Started 1 Getting Started 1 In this tutorial, we ll introduce you to importing, placing, and managing images on your website. Along the way, we ll also highlight some useful dos and don'ts. In this exercise, you

More information

How to draw and create shapes

How to draw and create shapes Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using

More information

User Guide Version 3.2.1

User Guide Version 3.2.1 User Guide Version 3.2.1 www.thephotobookclub.com.au September 2012 1 Contents Introduction... 4 1.1 PhotobookClub Cool Tools... 6 1.2 Copyright and Content... 6 1.3 Privacy Policy... 6 2.0 Downloading

More information

UV Mapping to avoid texture flaws and enable proper shading

UV Mapping to avoid texture flaws and enable proper shading UV Mapping to avoid texture flaws and enable proper shading Foreword: Throughout this tutorial I am going to be using Maya s built in UV Mapping utility, which I am going to base my projections on individual

More information

Data Representation From 0s and 1s to images CPSC 101

Data Representation From 0s and 1s to images CPSC 101 Data Representation From 0s and 1s to images CPSC 101 Learning Goals After the Data Representation: Images unit, you will be able to: Recognize and translate between binary and decimal numbers Define bit,

More information

Tips for Digital File Creation

Tips for Digital File Creation Tips for Digital File Creation October 2015 Reviewed and Updated Annually Introduction This document includes screenshots and instructions on how to digitize an item using the Epson Scan Utility as well

More information

PROJECT THREE - EMPHASIS

PROJECT THREE - EMPHASIS PROJECT THREE - EMPHASIS INSTRUCTIONS Before you begin this assignment: 1. Read Design Basics, on the two topics of Emphasis and Color. Study the Introduction to Emphasis, the PowerPoint presentation,

More information

System Requirements:-

System Requirements:- Anime Studio Pro 9 Complete Animation for Professionals & Digital Artists! Anime Studio Pro 9 is for professionals looking for a more efficient alternative to tedious frame-by-frame animation. With an

More information

LIGHTING - 1. Note. Lights. Ambient occlusion

LIGHTING - 1. Note. Lights. Ambient occlusion Note LIGHTING - 1 The creation and use of lights varies greatly between the default Blender renderer and the Cycles renderer. This section refers only to simple lighting in the default renderer. Lights

More information

Adobe. Photoshop CC. Alberto Seveso. CLASSROOM IN A BOOK The official training workbook from Adobe. Andrew Faulkner & Conrad Chavez

Adobe. Photoshop CC. Alberto Seveso. CLASSROOM IN A BOOK The official training workbook from Adobe. Andrew Faulkner & Conrad Chavez Adobe Photoshop CC 2015 ERRATA release 2015.5 RELEASE Alberto Seveso CLASSROOM IN A BOOK The official training workbook from Adobe Andrew Faulkner & Conrad Chavez ERRATA AND FEATURE UPDATES Errata and

More information

Creating a Title in Photoshop

Creating a Title in Photoshop Creating Titles in Photoshop Even if your editing package includes a great titler, there might still be times when you want to craft titles in a paint program or image editor. For example, there might

More information

GIMP GETTING STARTED

GIMP GETTING STARTED GIMP GETTING STARTED GIMP is all about IT (Images and Text) WORKING WITH IMAGES In order to work effectively with Web images, you must recognize the personality traits that make an image Web friendly,

More information

use selection tools, layers & masks in PhotoPlus X4 Faking it! Combine three source photos and add text to create a composite image or montage.

use selection tools, layers & masks in PhotoPlus X4 Faking it! Combine three source photos and add text to create a composite image or montage. How to use selection tools, layers & masks in PhotoPlus X4 Faking it! Combine three source photos and add text to create a composite image or montage. The example montage uses photographs of a famous building

More information

Automated Digital Conversion of Hand-Drawn Plots

Automated Digital Conversion of Hand-Drawn Plots Automated Digital Conversion of Hand-Drawn Plots Ruo Yu Gu Department of Electrical Engineering Stanford University Palo Alto, U.S.A. ruoyugu@stanford.edu Abstract An algorithm has been developed using

More information

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special.

Page Content. Inserting Text To add text to your document, you can type the text directly or use Cut or Copy and Paste or Paste Special. This section describes how to add content to your pages including text, Microsoft Office documents, images, Flash, and other media content. Inserting Text To add text to your document, you can type the

More information

Getting Started with Digital File Pro 2

Getting Started with Digital File Pro 2 Getting Started with Digital File Pro 2 With Digital File Pro, you can add download or upload functionality to your site. This can be useful when selling digital goods, providing customers with the ability

More information

Automatic Generation of An Infinite Panorama

Automatic Generation of An Infinite Panorama Automatic Generation of An Infinite Panorama Lisa H. Chan Alexei A. Efros Carnegie Mellon University Original Image Scene Matches Output Image Figure 1: Given an input image, scene matching from a large

More information

Adobe After Effects CS5 Digital Classroom

Adobe After Effects CS5 Digital Classroom Adobe After Effects CS5 Digital Classroom Team, AGI Creative ISBN-13: 9780470595244 Table of Contents Starting Up. About Digital Classroom. Prerequisites. System requirements. Starting Adobe After Effects

More information

MULTIMEDIA TOOLS :: CLASS NOTES THE AGENDA

MULTIMEDIA TOOLS :: CLASS NOTES THE AGENDA CLASS :: 05 10.09 2017 3 Hours HOMEWORK [ TURN-IN ] THE AGENDA PHOTOSHOP MOCK-UP PREPARATION :: What is a Photoshop Mock-Up? :: Color Scheme [from paletton.aco file // from Photoshop Swatches ] :: Download

More information

Portraits Using Texture Transfer

Portraits Using Texture Transfer Portraits Using Texture Transfer Kenneth Jones Department of Computer Science University of Wisconsin Madison, USA kjones6@wisc.edu ABSTRACT Texture transfer using a homogenous texture source image (e.g.,

More information

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image...

Create a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image... 72 71 Create a Contact Sheet of Your Images................... 158 Design a Picture Package............ 160 73 Customize Your Picture Package Layout.... 162 74 Resample Your Image.................... 164

More information

Photoshop Basics A quick introduction to the basic tools in Photoshop

Photoshop Basics A quick introduction to the basic tools in Photoshop Photoshop Basics A quick introduction to the basic tools in Photoshop Photoshop logo courtesy Adobe Systems Inc. By Dr. Anthony R. Curtis Mass Communication Department University of North Carolina at Pembroke

More information

Template Graphics Guidelines

Template Graphics Guidelines Contents Page Overview 1 Screensaver Formats 1 Pop-Up Formats 2 Ticker Formats 3 Banner Formats 3 Web Page Formats 4 Edge Transparency Not Supported 5 Graphics Files 5 Bitmap vs Vector 6 Bitmap Pixellation

More information

COPYRIGHTED MATERIAL. Lesson 1

COPYRIGHTED MATERIAL. Lesson 1 Lesson What you ll learn in this lesson: Adding files to the Organizer Understanding workspaces Using the Photo Downloader Creating an album Importing your Photos into Adobe Photoshop Elements Adobe Photoshop

More information

Microsoft Word

Microsoft Word OBJECTS: Shapes (part 1) Shapes and the Drawing Tools Basic shapes can be used to graphically represent information or categories. The NOTE: Please read the Objects (add-on) document before continuing.

More information

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips Getting Started With Heritage Makers A Guide to the Heritage Studio 3.0 Drag and Drop Publishing System presented by Heritage Makers A new clients guide to: Activating a new Studio 3.0 Account Creating

More information

How to make a PDF from inside Acrobat

How to make a PDF from inside Acrobat How to make a PDF from inside Creating a PDF using Features 1. Create PDF From File>Create PDF... A. Converts a source document into a PDF B. The fonts, formatting graphics, and color from the source file

More information

Shooting Modes Using Shooting Modes Editing Images Picture Editor Composite

Shooting Modes Using Shooting Modes Editing Images Picture Editor Composite Camera...-2 Getting Started... -2 Photo Camera... -4 Capturing Still Images... -4 Using Portrait Photography Features...-5 Video Camera... -6 Recording Video... -6 Review...- Opening Saved Files... - Shooting

More information

Working with Images and Multimedia

Working with Images and Multimedia CHAPTER Working with Images and Multimedia You can make your web page more interesting by adding multimedia elements. You can download the files featured in this chapter from www.digitalfamily.com/tyv.

More information

Graphics. Setting Snap to Grid

Graphics. Setting Snap to Grid 2 This chapter describes how to add static and dynamic graphics to a control panel and how to create and use custom graphics. Any visible item on a LookoutDirect control panel is a graphic. All graphics

More information

PlicElements Quick Start Guide

PlicElements Quick Start Guide PlicElements is a high-speed-low-drag web application used by Professional Photographers and/or Studios to upload and prepare class/school composites to participating labs for processing. Simply upload

More information

Adobe After Effects CS6 Digital Classroom

Adobe After Effects CS6 Digital Classroom Adobe After Effects CS6 Digital Classroom AGI Creative ISBN-13: 9781118142790 Table of Contents Starting up About Digital Classroom 1 Prerequisites 1 System requirements 1 Starting Adobe After Effects

More information

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know! User s guide to using the ForeTees TinyMCE online editor TinyMCE is a WYSIWYG (what you see is what you get) editor that allows users a familiar word-processing interface to use when editing the announcement

More information

Creating warp clips in After Effects CS6

Creating warp clips in After Effects CS6 Creating warp clips in After Effects CS6 Basics UV mapping is a technique where pixels in a texture are mapped onto the surface of a 3d object. GS2 and Virtual Placement supports special GTC warp clips

More information

Image Management Guideline Managing Your Site Images

Image Management Guideline Managing Your Site Images Managing Your Site Images Topics Covered Contents = Go to Topic 1. Free Resize/Image Editing Tools 2. Resize Images Using Picresize.com 3. Uploading Images Quick Guide 4. Image Gallery Management 5. Replacing

More information

Adobe Graphics Software

Adobe Graphics Software Adobe Graphics Software Untitled-1.indd 1 20.11.2015 13:05:28 Untitled-1.indd 2 20.11.2015 13:05:28 3 Recent versions have brought in functionality for working with 3D designs, though the program still

More information

ARE you? CS229 Final Project. Jim Hefner & Roddy Lindsay

ARE you? CS229 Final Project. Jim Hefner & Roddy Lindsay ARE you? CS229 Final Project Jim Hefner & Roddy Lindsay 1. Introduction We use machine learning algorithms to predict attractiveness ratings for photos. There is a wealth of psychological evidence indicating

More information

MULTIMEDIA WEB DESIGN

MULTIMEDIA WEB DESIGN CLASS :: 03 02.09 2018 3 Hours THE AGENDA HOMEWORK 2 REVIEW [ Upload to Comm Arts Server ] :: Upload GIF Face assets to Your PSD Folder [ Inside of Folder> Create Gif Face Folder ] GIF ANIMATION :: File

More information

Document Upload for IELTS ORS

Document Upload for IELTS ORS Document Upload for IELTS ORS Overview... 1 Setting up document upload... 1 Uploading a document (as a candidate)... 2 Managing documents in the admin system... 3 The Summary Dashboard... 3 The Candidate

More information

14. Using Illustrator CC with Other Adobe Applications

14. Using Illustrator CC with Other Adobe Applications 14. Using Illustrator CC with Other Adobe Applications Lesson overview In this lesson, you ll learn how to do the following: Place linked and embedded graphics in an Illustrator file. Place multiple images

More information

Bricks'n'Tiles. Tutorial Creating a brick file and texturing a medieval tower. Easy Creation of Architectural Textures.

Bricks'n'Tiles. Tutorial Creating a brick file and texturing a medieval tower. Easy Creation of Architectural Textures. Bricks'n'Tiles Easy Creation of Architectural Textures www.bricksntiles.com Tutorial Creating a brick file and texturing a medieval tower 1 Introduction Welcome this this Bricks'n'Tiles Tutorial. Brick'n'Tiles

More information

Setting Up the Fotosizer Software

Setting Up the Fotosizer Software Setting Up the Fotosizer Software N.B. Fotosizer does not change your original files it just makes copies of them that have been resized and renamed. It is these copies you need to use on your website.

More information

Adobe Premiere Pro CC 2015 Tutorial

Adobe Premiere Pro CC 2015 Tutorial Adobe Premiere Pro CC 2015 Tutorial Film/Lit--Yee GETTING STARTED Adobe Premiere Pro CC is a video layout software that can be used to create videos as well as manipulate video and audio files. Whether

More information

PSE 2018 Using the Refine Edge Tool. 1. Open the desired image in the Expert Editor. 2. Duplicate the background layer by pressing Ctrl+J.

PSE 2018 Using the Refine Edge Tool. 1. Open the desired image in the Expert Editor. 2. Duplicate the background layer by pressing Ctrl+J. PSE 2018 Using the Refine Edge Tool In this exercise we will use the Refine Edge Tool to fine tune a selection made with one of the other selection tools in Photoshop Elements 2018. However, the steps

More information

Comics with Illustrator

Comics with Illustrator Comics with Illustrator Adobe Illustrator is a vector graphics software which allows artists to create illustrations, logos, comics, and more. Vector graphics are different from Raster graphics found in

More information

Painting Tiling Foliage Textures

Painting Tiling Foliage Textures Painting Tiling Foliage Textures Jungle 3D can do many things. One of our favorites is to paint tiling textures of foliage. These dimensional foliage textures can create highly realistic and detailed forest

More information

Object Removal Using Exemplar-Based Inpainting

Object Removal Using Exemplar-Based Inpainting CS766 Prof. Dyer Object Removal Using Exemplar-Based Inpainting Ye Hong University of Wisconsin-Madison Fall, 2004 Abstract Two commonly used approaches to fill the gaps after objects are removed from

More information

Using the History Palette Part 2 - Create & Convert Quick Scripts

Using the History Palette Part 2 - Create & Convert Quick Scripts Using the History Palette Part 2 - Create & Convert Quick Scripts By JP Kabala Quick Scripts are such a useful and intuitive new feature of the History Palette that it really is worth your while to take

More information

You will have the entire period (until 9:00pm) to complete the exam, although the exam is designed to take less time.

You will have the entire period (until 9:00pm) to complete the exam, although the exam is designed to take less time. Page 1 of 6 Exam November 1, 2006 This exam is closed book and closed notes. You will have the entire period (until 9:00pm) to complete the exam, although the exam is designed to take less time. Please

More information

bridge essential skills

bridge essential skills bridge essential skills Gain a working knowledge of Bridge. Understand how to change the contents and appearance or the workspace. Learn how to use Mini Bridge to access assets inside Photoshop Download,

More information

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Turn your movie file into the homework folder on the server called Lights, Camera, Action. CS32 W11 Homework 3: Due MONDAY, APRIL 18 Now let s put the ball in a world of your making and have some fun. Create a simple AND WE MEAN SIMPLE environment for one of your ball bounces. You will assign

More information

A Tour of Photoshop Elements 8 What s what and what it does

A Tour of Photoshop Elements 8 What s what and what it does The Muvipix.com Guide to Photoshop Elements & Premiere Elements 8 Chapter 2 A Tour of Photoshop Elements 8 What s what and what it does Welcome to Photoshop Elements a terrific, affordable photo retouching

More information

Photoshop Domain 3: Setting Project Requirements. Dreamweaver Domain 3

Photoshop Domain 3: Setting Project Requirements. Dreamweaver Domain 3 Photoshop Domain 3: Setting Project Requirements 1 Objectives Identify elements of the Photoshop CS5 user interface and demonstrate knowledge of their functions. Demonstrate knowledge of layers and masks.

More information

User Services. WebCT Integrating Images OBJECTIVES

User Services. WebCT Integrating Images OBJECTIVES User Services Spring 2005 OBJECTIVES Learn how to manipulate images in Photoshop Create WebCT: Icons Banner Images Backgrounds Visual Aids Understand file formats and how to save images for use on the

More information

Creative Effects with Illustrator

Creative Effects with Illustrator ADOBE ILLUSTRATOR Creative Effects with Illustrator PREVIEW OVERVIEW The object is to create a poster with a unified color scheme by compositing artwork drawn in Illustrator with various effects and photographs.

More information

Visualization Insider A Little Background Information

Visualization Insider A Little Background Information Visualization Insider A Little Background Information Visualization Insider 2 Creating Backgrounds for 3D Scenes Backgrounds are a critical part of just about every type of 3D scene. Although they are

More information

Index. Smart Image Processor PHP 2 Manual DMXzone.com

Index. Smart Image Processor PHP 2 Manual DMXzone.com Index Index... 1 About Smart Image Processor PHP 2... 2 Features in Detail... 2 Before you begin... 6 Installing the extension... 6 Updating from previous versions... 6 Introduction... 6 How to do it...

More information

The diverse software in Adobe Creative Suite 2 enables you to create

The diverse software in Adobe Creative Suite 2 enables you to create Chapter 1: Introducing Adobe Creative Suite 2 In This Chapter Looking over InDesign Drawing with Illustrator Introducing Photoshop Getting started with Acrobat Going over GoLive Integrating the programs

More information

Viewing and using your catalogue in the Library module, and exporting photos once done.

Viewing and using your catalogue in the Library module, and exporting photos once done. Intro to Lightroom PH2-POD2-IL Adobe Photoshop Lightroom offers a complete environment for digital photography, from raw capture to creative output. Start with the Library module where you import images

More information

CALENDAR CREATION GUIDE

CALENDAR CREATION GUIDE CALENDAR CREATION GUIDE GETTING STARTED This guide details how to navigate the Lulu Studio Wizard, a web based template tool used to create custom calendars. The tool gives you the ability to upload images,

More information

User's Guide Album Express 7

User's Guide Album Express 7 User's Guide Album Express 7 www.spc-international.com Index 1.0 2.0 Introduction Getting started and System Requirement 2.1 3.0 How to set the Preference of Album Express Workflow of Album Express 4.0

More information

hdalbum User Designer Guide Collect Create Share Designer V 1.2

hdalbum User Designer Guide Collect Create Share Designer V 1.2 hdalbum User Designer Guide 2017 Collect Create Share Designer V 1.2 Table of Contents Contents Welcome to the hdalbum Designer... 2 Features... 2 System Requirements... 3 Supported File Types... 3 Installing

More information

Using Masks for Illustration Effects

Using Masks for Illustration Effects These instructions were written for Photoshop CS4 but things should work the same or similarly in most recent versions Photoshop. 1. To download the files you ll use in this exercise please visit: http:///goodies.html

More information

MediaTek Video Face Beautify

MediaTek Video Face Beautify MediaTek Video Face Beautify November 2014 2014 MediaTek Inc. Table of Contents 1 Introduction... 3 2 The MediaTek Solution... 4 3 Overview of Video Face Beautify... 4 4 Face Detection... 6 5 Skin Detection...

More information

Import Adobe Photoshop * Brushes

Import Adobe Photoshop * Brushes Import Adobe Photoshop * Brushes *Adobe and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Adobe Photoshop* brushes

More information

WHCC Sports and Events

WHCC Sports and Events WHCC Sports and Events We re using ROES Events as our ordering software for Sports and Events. This is a special version of ROES, written specifically for high volume events. There are two primary differences

More information

Adding A Signature To A Photograph By Jerry Koons

Adding A Signature To A Photograph By Jerry Koons The addition of a signature can help identify the image owner, which can be desirable for certain uses such as Field Trip shows. This procedure presents a step-by-step method to create a signature and

More information

ARTWORK REQUIREMENTS Artwork Submission

ARTWORK REQUIREMENTS Artwork Submission Artwork Submission GRAPHICS APPLICATIONS AND ACCEPTED FILE TYPES Submitting your artwork as a print ready PDF file is preferred (MAC or PC). We will also accept files created in Adobe Illustrator, Photoshop,

More information

Useful Photoshop Keyboard Shortcuts

Useful Photoshop Keyboard Shortcuts Page 1 of 10 Useful Photoshop Keyboard Shortcuts By; Marty Kesselman Rev: August 13, 2013 Many of these shortcuts work with Elements as well as Photoshop CS. The title says Useful ; I mean I use them and

More information

2D Image Morphing using Pixels based Color Transition Methods

2D Image Morphing using Pixels based Color Transition Methods 2D Image Morphing using Pixels based Color Transition Methods H.B. Kekre Senior Professor, Computer Engineering,MP STME, SVKM S NMIMS University, Mumbai,India Tanuja K. Sarode Asst.Professor, Thadomal

More information

9 ADVANCED LAYERING. Lesson overview

9 ADVANCED LAYERING. Lesson overview 9 ADVANCED LAYERING Lesson overview In this lesson, you ll learn how to do the following: Import a layer from another file. Clip a layer. Create and edit an adjustment layer. Use Vanishing Point 3D effects

More information

Objective 203 Apply production methods to plan and create advanced digital media graphics projects. Course Weight : 25%

Objective 203 Apply production methods to plan and create advanced digital media graphics projects. Course Weight : 25% Objective 203 Apply production methods to plan and create advanced digital media graphics projects. Course Weight : 25% Objective 203 - Graphics Objectives are broken down into three sub-objectives : pre-production,

More information

New and Changed Features in PSE 15 are highlighted in Yellow Photoshop Elements 14 & 15 Training part 1

New and Changed Features in PSE 15 are highlighted in Yellow Photoshop Elements 14 & 15 Training part 1 New and Changed Features in PSE 15 are highlighted in Yellow Photoshop Elements 14 & 15 Training part 1 Introduction and Tour 01 Using the Training 1:44 02 PSE 14 Welcome Screen 2:45 PSE 15-01 Welcome

More information

adobe after effects training. For the staff of CHUM Television, a recap of the after effects interface, from March 6th and 7th, 2006.

adobe after effects training. For the staff of CHUM Television, a recap of the after effects interface, from March 6th and 7th, 2006. adobe after effects Imagine taking Adobe s superb render engine at the heart of Photoshop and setting it to a timeline not unlike an Avid or Final Cut Pro editor. Every Photoshop parameter that is numerically

More information

A Morphable Model for the Synthesis of 3D Faces

A Morphable Model for the Synthesis of 3D Faces A Morphable Model for the Synthesis of 3D Faces Marco Nef Volker Blanz, Thomas Vetter SIGGRAPH 99, Los Angeles Presentation overview Motivation Introduction Database Morphable 3D Face Model Matching a

More information

KODAK Software User s Guide

KODAK Software User s Guide KODAK Create@Home Software User s Guide Table of Contents 1 Welcome to KODAK Create@Home Software Features... 1-1 Supported File Formats... 1-1 System Requirements... 1-1 Software Updates...1-2 Automatic

More information

EyeFaceGUI. User Guide. Version

EyeFaceGUI. User Guide. Version EyeFaceGUI User Guide Version 4.4.0615.1 010001010111100101100101011001000110010101100001001000000 101001001100101011000110110111101100111011011100110100101 110100011010010110111101101110010001010111100101100101011

More information

Flash Album Generator 2 Manual Version 1.0. About Flash Album Generator 2. Flash Album Generator 2 Manual version 1.0 DMXzone.com

Flash Album Generator 2 Manual Version 1.0. About Flash Album Generator 2. Flash Album Generator 2 Manual version 1.0 DMXzone.com Flash Album Generator 2 Manual Version 1.0 Flash Album Generator 2 Manual Version 1.0...1 About Flash Album Generator 2...1 Converting a Flash Album Generator 1 gallery...6 Creating a new album...7 Editing

More information

ACDSee Video Studio User Guide. Contents

ACDSee Video Studio User Guide. Contents Contents Welcome to ACDSee Video Studio 2 Creating, Saving, and Sharing Projects 3 Adding and Removing Media 4 Organizing, Adjusting, and Displaying Media 7 Timeline Tracks 7 Copying and Pasting Properties

More information

Creating and Editing Images in Paint Shop Pro Version XI. File Types

Creating and Editing Images in Paint Shop Pro Version XI. File Types Creating and Editing Images in Paint Shop Pro Version XI Paint Shop Pro (PSP) from JASC software (http://www.jasc.com) is an imageediting and creation program. You can download a 30-day trial version from

More information

Maps for AVs and Photobooks

Maps for AVs and Photobooks Maps for AVs and Photobooks This document contains the script used for the live demo sections of the talk given at Goring Gap Photo Club on 17 April 2018. Use it to guide you through the process of capturing

More information

insight3d quick tutorial

insight3d quick tutorial insight3d quick tutorial What can it do? insight3d lets you create 3D models from photographs. You give it a series of photos of a real scene (e.g., of a building), it automatically matches them and then

More information

Ad Evaluation Report

Ad Evaluation Report Page 1 of 8 Ad Evaluation Report by Dr. Neal Krawetz Hacker Factor 30-Oct-2014 Version 1.2 Summary On 29-Oct-2014, Majority Strategies contacted Hacker Factor for a rapid picture evaluation. The picture

More information

Editing in Premiere Pro CC 2015

Editing in Premiere Pro CC 2015 Editing in Premiere Pro CC 2015 Lesson 1: Exploring the Interface Exploring the Interface The Source Window The Program Window The Settings Menu Revealing the Video Scopes The Workspace Bar The Project

More information

Shooting Modes Using Shooting Modes Editing Images Picture Editor Composite Printing Printing Images...

Shooting Modes Using Shooting Modes Editing Images Picture Editor Composite Printing Printing Images... Camera...-2 Getting Started... -2 Photo Camera... -4 Capturing Still Images... -4 Video Camera... -5 Recording Video... -5 Review...- Opening Saved Files... - Shooting Modes... -7 Using Shooting Modes...-7

More information

Piktochart 101 Create your first infographic in 15 minutes

Piktochart 101 Create your first infographic in 15 minutes Piktochart 101 Create your first infographic in 15 minutes TABLE OF CONTENTS 01 Getting Started 5 Steps to Creating Your First Infographic in 15 Minutes 1.1 Pick a Template 1.2 Click Create and Start Adding

More information

Low Poly Game Plants

Low Poly Game Plants Low Poly Game Plants In this tutorial we are going to create some very simple low poly plants like the kind you find in video games all over the place. If you don t need to know the photoshop steps, or

More information

How to create an animated face

How to create an animated face Adobe Flash CS4 Activity 5.1 guide How to create an animated face This activity walks you step by step through the process of creating a simple animation by using Adobe Flash CS4. You use drawing tools

More information