"LIC"?
"LIC" Stands for Line-Integral Convolution. The simplest description is "smearing a picture with a vector field". For a better description, see the paper:
Cabral, Brian, et al. "Imaging vector fields using line integral convolution" PROCEEDINGS OF THE ACM SIGGRAPH '93 CONFERENCE ON COMPUTER GRAPHICS. Held: Anaheim, CA, USA, Aug. 1-6, 1993. Proc ACM SIGGRAPH 93 Conf Comput Graphics 1993. Publ by ACM, New York, NY, USA. p 263-270.
Painting with LIC
- Start with a picture
- Make a copy of the intensity of the image (ie a grayscale version)
- Strongly blur the intensity (~20 pixel gaussian works pretty well).
- Take the gradient of the blurred intensity, this produces a vector field whose field lines point away from bright spots.
- Rotate the vectors in the vector field 90 degrees. Now the field lines swirl around bright spots.
- Apply LIC on the original (color) image using the rotated vector field.
- Make a copy of the intensity of the result.
- Do a "gradient shade" of this intensity (i.e. do a directional derivative).
- Multiply this result by the original result of the LIC.
- Adjust brightness and contrast to taste.
Comments
This works best if the original image is a bit noisy, which helps bring out the
"brush-hairs" look.
How I do this in Photoshop:
- Step 4:
- Make two copies of the blurred image, and filter them with the following kernels (using the "Custom" filter):
- Step 5:
- Invert either the x-derivative or the y-derivative image, and then swap the x- and y- derivative images.
- Step 6:
- I wrote a program to do this step (I write out the original image and the gradient images, then run my LIC program, which generates the resulting image), I don't know if a LIC plug-in exists for Photoshop, it would be nice if one did...
- Step 8:
- Apply the following kernel:
1 0
0 -1
- Step 9:
- Often, I change the brightness of the gradient-shade image (before the multiplication) so that it doesn't get very dark, otherwise the result of the multiplication can be too dark to fix.
Back Up
Tim Stilson, 3/24/95