The power of despeckle-median filters: Image examples
Wilhelm Sanke
sanke at hrz.uni-kassel.de
Mon Sep 6 17:01:36 EDT 2010
Providing feedback in this thread, some list members have expressed
their appreciation for discussed image-processing approaches and
scripts, along with the proposal to present such topics in greater
detail in a RunRev newsletter article. Alejandro Tejada wrote:
"They should publish an extensive review
of your scripts and how you port Lua
scripts to Rev."
while Kevin Miller added to this without specifying a special topic
"if you might be
interested in doing a newsletter article then please drop me a line off
list".
As I am unsure what the focus of an article should be and because there
is a wide range of possible topics for image processing, I will list
some of such topics and present a proposal - as a primary option - for a
possible (first) newsletter article on image-processing in Revolution.
Of course, I will contact Kevin about this also off-list.
Concerning "Lua" in Revolution I see three options:
1. Rewriting my post of March 3 "Language comparisons: "Lua" - simpler
and faster than
RevTalk", which already discusses in some detail several syntax formats
for image processing in Revolution and pointing out the crucial
similarities and differences between RevTalk and Lua. This could be
accompanied by more examples and a sample stack.
2. Focusing on Lua-to-RevTalk conversions with a sample stack containing
about 25 Lua scripts ported to RevTalk and including some extra variants
developed on the basis of these Lua scripts. Article and sample stack
would allow side-by-side comparisons of Lua and RevTalk versions. The
sample stack is almost ready to be released.
3. Focusing on using Lua embedded in Revolution. I am authorized to
mention that we will soon have the possibility to run Lua scripts
directly in Revolution as an outcome of a collaborative project. I
consider this to be a huge step forward for image procession with
Revolution. The power and enormous speed of Lua will join and enhance
the potential of Revolution.
This would be my first option. We should ask the person mainly
responsible for developing the Lua add-ons to write an introductory
article on how to integrate Lua in Revolution and how to use the
accompanying sample stacks and tutorials.
These Lua tools for Revolution will be released in the very near future,
so please refrain from asking questions about this now.--
I will now list here a number of - not Lua related - aspects of image
processing in Revolution that demonstrate that there is a wide variety
of possible topics, each of which would deserve a separate newsletter
article. Each of these topics could be accompanied by sample stacks -
some of which are already available. I will just enumerate some possible
topics without any comments:
Topics for a newsletter article
- Development of convolve-matrix filters in RevTalk
(From Chipp Walters to Mark Waddingham; 3x3 and 5x5 filters; hybrid
filters 5x5 to 11x11; main categories and examples of convolve filters)
- Scripting basic photo tools in RevTalk
(Saturation, hues, gamma correction, sharpen, blur, dynamic range,
negative image, grayscale, contrast, reducing colors, substituting
colors etc.)
- The power of despeckle filters
- Reverse engineering Gimp filters (non-Lua filters): Dilute, erode.
ripple, outline, photocopy, cartoon, pick etc.
- Mirrors and refractions -
- Different approaches to create "seamless tiles"
- Making use of color spaces (other than RGB):HSV, HSL XYZ, YUV, YIQ
- Image gradients and overlays
- Area- vs.single-pixel-oriented filters
- How to create kaleidoscope patterns
- Image borders and frames
- Noise and distortion
- The great potential of using masks in Revolution
- Combining images and selections of images
- The world of "outline" filters - convolve and other filters.
- The role of paintcompression in image processing
- Creating image art with fields, buttons, and char color.
================
Kind regards,
Wilhelm Sanke
More information about the use-livecode
mailing list