Thursday, December 29, 2011

README: how this blog is organized...




That's a post for beginners to show how my blog 'crazybiocomputing' is structured and connected to the mini-games of the genuine 'CrazyBioComputing' [Link] ...

Processing


Table of Contents

How can I prepare an image for further analysis , How can I remove noise and improve my signal? How can I detect interesting features ? All these questions can be solved by using various functions and tools available in ImageJ.

Monday, December 26, 2011

Exploring Gradient Direction



When working with gradient (for edge detection), it's rather interesting to visualize its orientation by drawing arrows and that's a good opportunity to try my previously published function drawArrow(...) [see post].

Saturday, December 24, 2011

Test image: bump and hill




A simple test image useful to try various algorithms of gradient, edge detection,...

Friday, December 23, 2011

Drawing arrows in IJ script



Drawing arrows in a ImageJ macro/script is sometimes useful to display direction of a feature (oriented lines of interest, gradient,etc.)  but this simple drawing isn't so straightforward...


Thursday, December 22, 2011

CMY(K) color image


CMY (or its variant CMYK) color space uses as primary colors: cyan, magenta, and yellow.
This color space used by printers is interesting because, this is an example of a subtractive color model. When you add color(s), you converge towards black color.

Tuesday, December 20, 2011

3D curves: the toric solenoids




After learning how to build and display spheres in 3D with ImageJ [see post], this post describes how we can use them for drawing a 3D curve...

Tuesday, December 13, 2011

Improving the Dissolve effect





In a previous post [Link], the fade-in, fade-out, and dissolve effects were described and computed in ImageJ for static images. Here are two main improvements...

3D models: the sphere



When working in 3D, there is always a need of 3D basic models to try new algorithms or to use them as building blocks. In this post, we'll see how to build a sphere and how we can move it in 3D without any additional plugins.

Tuesday, December 6, 2011

Using images as arrays in script


In my previous posts Using arrays in script... [TOC],  we have seen in Part 1 how to store data in arrays using the built-in function newArray(...)  and in Part 2, the use of Table windows (Results [Link] or any Table window [Link]). Here I'll describe how data storage can be done via images and how this technique is powerful for large arrays.

Monday, December 5, 2011

Fade-in, Fade-out, Dissolve video effects





When working on videos (stacks in ImageJ), it is always interesting to make transitions between video clips to finalize a small movie .... and that's possible with ImageJ.

Friday, December 2, 2011

The sieve of Eratosthenes



Finding prime numbers is a good exercise to improve your skills in the programming scripting language of ImageJ. Moreover, that's a good opportunity to use a 2D image as a temporary array.