Graphics, Imaging, and Games Lab

  • Home
  • About Us
  • Contact
  • Login
Home

From the Lab

  • Benchmark
  • Projects
  • Publications
  • Image Galleries
  • Blogs
  • Lab Members
  • Prospective Students
  • Search

Blogs

Different Spacing Setup And Higher Resolution Images

Chujia Wei — September 6, 2013 - 12:23am

1. By changing the spacing threshold for lines, our coordinated particle system can provide different effects while the behavior of particles still stays the same. Here are some results that we tested (note that some of the images below need to be zoomed in to observe):

  • Chujia Wei's blog
  • Read more

Two separate particle groups

Chujia Wei — August 19, 2013 - 5:05pm

Take an input image, we use one particle group release particles inside of foreground objects, while another group take care of the background. The two particle groups will not interrupt with each other, and each particle only performs coordinated movement with members inside a same group.

 

  • Chujia Wei's blog
  • Read more

Leaky Integration Part 4 - Adaptive Mask Termination

Bernard Llanos — August 19, 2013 - 4:22pm

Related Projects: 
Image Stylization

Method

Implementing some of the ideas discussed in my previous post (http://gigl.scs.carleton.ca/node/545), I created a version of the leaky integration cumulative range geodesic filter which provides great flexibility for adaptive mask termination. The filter program uses the following algorithm for adaptive mask termination:

  • Bernard Llanos's blog
  • Read more

Leaky Integration Part 3 - Preparing for Adaptive Mask Termination

Bernard Llanos — August 14, 2013 - 4:02pm

Related Projects: 
Image Stylization

Previous Work

Dr. Mould has previously examined procedures for controlling filtering mask expansion when the mask size is not constant throughout the image. The results are contained in his article on cumulative range geodesic filtering, available at http://gigl.scs.carleton.ca/node/481

In summary, Dr. Mould found that the following method applied the appropriate amount of smoothing depending on the degree to which a pixel was an outlier or part of an outlier region in the image:

  • Bernard Llanos's blog
  • 1 comment
  • Read more

Leaky Integration Part 2 - High Frequency Texture Filtering

Bernard Llanos — August 14, 2013 - 1:32pm

Related Projects: 
Image Stylization

Continuing the discussion of outlier removal from my previous post (http://gigl.scs.carleton.ca/node/543), I am demonstrating a case where the poor noise removal characteristics of the leaky integration filter is an advantage.

  • Bernard Llanos's blog
  • Read more

Leaky Integration Part 1 - Basic Filtering and Outlier Removal

Bernard Llanos — August 12, 2013 - 1:59pm

Related Projects: 
Image Stylization

Introduction

In this post, leaky integration refers to a calculation similar to integration, except that the integrand is multiplied by an increasing exponential function. The exponential function has a value of 1 at the upper boundary of integration.

To produce the results shown in this post, I created a version of the cumulative range geodesic filter which uses leaky integration as follows: The distance to each pixel in a filtering mask is equal to the incremental distance between the current pixel and the previous pixel along the path from the source pixel, added to the leaky sum of the incremental distances between the other pixels along the path.

  • Bernard Llanos's blog
  • Read more

Basic Local Recolouration: Weighting by Distance

Bernard Llanos — August 9, 2013 - 10:13am

Related Projects: 
Image Stylization

Introduction

In my last few posts, I explored global image recolouration, where I attempted to find some measurement of how "interesting" a pixel's original colour is and assign "uninteresting" pixels a new colour. I intended to insert features of a new image (a solid colour, in most cases), in a manner which did not eliminate the essential features of the original image.

In this post, I am presenting results from local image recolouration. Local recolouration involves blending the source image with a new image only in a specific region.

  • Bernard Llanos's blog
  • Read more

Texture Addition (of Random Checkers and Mask Inclusion Counts)

Bernard Llanos — August 1, 2013 - 11:23am

Related Projects: 
Image Stylization

Introduction

Recolouring an image by averaging the image with a solid colour, as shown in my last two posts (http://gigl.scs.carleton.ca/node/538 and http://gigl.scs.carleton.ca/node/539), is a simple way to add contrast and visual interest to an image, provided that the average is not uniformly weighted across the image. I experimented with recolouration as kind of an end in itself, but also with the intention of predicting the results of a more general process, image retexturing.

  • Bernard Llanos's blog
  • Read more

Exploring the Residual from Filtering

Bernard Llanos — July 31, 2013 - 2:21pm

Related Projects: 
Image Stylization

The Residual

The "residual" from filtering, as used in this post, is the subtraction of the filtered image from the original image. Larger magnitudes in the residual indicate areas of higher-frequency colour variation or outliers in the source image.

  • Bernard Llanos's blog
  • Read more

Recolouring an Image using Counts of Mask Inclusions

Bernard Llanos — July 29, 2013 - 10:42am

Related Projects: 
Image Stylization

Following-up on the idea mentioned in a previous post (http://gigl.scs.carleton.ca/node/536), I am experimenting with mask inclusion counts as a method for recolouring images.

  • Bernard Llanos's blog
  • Read more
  • « first
  • ‹ previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • next ›
  • last »
Syndicate content
  • Home
  • About Us
  • Contact
  • Login