This effect was generated in Filter Forge, a Photoshop plugin that allows you to create your own filters.
This filter distorts your image making it abstract looking.
It creates some perlin noise, which is then kaliedoscope-iz
The NZ controls manipulate the perlin noise component.
Then the Kal controls manipulate the Kaleidoscope components.
Then you can Blur the NZ-Kal results to "lessen" the displacement effects.
The V and H Percentage controls are there for manipulating how extremely you may want to overall displace/offset the image.
The Variation slider/control will produce new perlin noises for you to experiment with.
(I've always used the Size slider control at it's maximum value.)
Becuase of the Kaliedoscope component, the effect seems to work "better" with square images, but it's meant to be experimental so try doing whatever you want...
kaleidoscope offset displacement distortion abstract noise grunge