In one embodiment, the invention is a method for generating geometric
patterns from an image having a plurality of ridges and mesh points. The
method includes dividing the image into a plurality of local regions with
a surface appearance of fluid flow; establishing a mathematical model
according to conditions of the plurality of local regions with a surface
appearance of fluid flow; solving the mathematical model; and mapping
respective values of the solutions of the mathematical model to
respective local regions of the image.