#imagej

2025-03-12

I promised myself a while back that I wouldn't write any more #ImageJ Macro code. When I made this promise I forgot about all the scripts that we have in use. “Oh, this one just needs a few tweaks and then it can be used in another project." And here I am again in ijm hell!

#AdventuresInCode #LifeOfPI

Any image editing experts here? Colour variation is partially due to moisture and does not really bother me so much. But the variation in brightness annoys me. Any ideas how to tackle this? Histogram equalisation did not help much. Any suggestions are welcome! #ImageJ

RE: https://bsky.app/profile/did:plc:ixbyd26kgncs6rafjxvoo4l7/post/3lixe5fbf7s2l

Estrellas Compartidas ☮️estrellascompartidas
2025-01-09

🌟 🌈 🔭

Aprovechando un poco el buen tiempo por acá.

🌌 🥰
Sacando espectros de estrellas, teniendo como plato fuerte estrellas en Orión.

En este caso, el tercer espectro extraído: Betelgeuse.

🐧
Usando en la captura, @siril.org para el apilado para graficar.

David Haberthürhabi
2024-12-03

Am Zukunftstag hatte ich eine interessierte Besucherin hier im Labor.

Sie hat eine munzig kleine Spinne aus dem Feuerholzstapel zuhause mitgenommen (der Hinterkörper der Spinne ist 1.7 mm dick).

Diese haben wir in etwas Schaumstoff eingebettet und dann auf unserem 2214 aufgenommen (mit 3 um Pixelgrösse).
Dann haben wir die Tomographiedaten angeschaut und in an den Schnittbildern ein paar Dinge daran gemessen (deshalb wissen wir, das der Hinterkörper 1.7 mm dick ist).

Projection image from a tomograpic scan of a small spider.Screenshot of measurements done in ImageJ, on a reconstructed slice of a tomopgraphic scan of a small spider.
2024-11-01

Here's a small recursive image of the Fiji logo made in and

2024-11-01

Yep, it lags a little. But still quite impressive considering that each "pixel" is a 150 MPixel multires image. Overall the total number of 'adressable' pixels in this 2D image are 225x225x150 Mpix = 7.6 Tera pixels.

2024-11-01

Some people are just nuts. I love it.

See what this guy did with the
macro language.

reddit.com/r/ImageJ/comments/1

@jaztrophysicist

Confirmed.

But if I have #ImageJ with me, I can find prey and gobbl... 🤢 -burp-

#colorblind

processed version with green<->blue swap
2024-05-25

If I do a PR to fix this one-letter typo in #ImageJ is everybody going to think I have lost the plot.

#GitHub

ImageJ code on GitHub. The error message says “assiged” rather than “assigned”.
2024-03-22

When I search for documentation on ImageJ (the image processing library for Java) I get LOADS of hits about science image-processing software with the same name. I'm starting to think they might be the same thing. ARE they? Or am I confused? Are there two things called ImageJ?

#Software #Coding #ImageJ

David Masondn_mason@mas.to
2024-03-20

I am honestly floored at the #SegmentAnything implementation for #ImageJ / #Fiji

Even running on a laptop, once loaded, it's incredibly quick.

Moreover, it's a super-simple install which is a major barrier to many #AI #DeepLearning implementations.

Time to play around with some #Microscopy and #DigitalPathology data!

Details here: github.com/segment-anything-mo
Photo source: pexels.com/photo/photo-of-rail

2024-02-25

Learning about my #robot #vacuum with #GIMP .

A hint that will save hours of your time: use the correct image -_-.

Points matched with #hugin , aligned with #imagemagick (deform) then #scikitimage (PiecewiseAffine) then with #imagej #bigwarp .

#ReverseEngineering #graphics #imageprocessing #electronics

A screenshot of GIMP showing multiple layers of a photo of a PCB, with the backside paths overlaid.
2024-02-14

From Oliver Burri via #ImageJ mailing list:

SwitZerland’s Image and Data Analysis School #ZIDAS2024

At ETH Zurich from June 23th (Yes, Sunday!) to June 28th 2024.

Are you a life scientist working with microscopy images?
Do you feel like you could use a nudge in the right direction in order to dive into quantitative image analysis ?
Want to learn to program in ImageJ macro language, use novel deep learning tools, discover best practices in image processing all while working on your own data?

The program will focus on hands-on work using the best open source tools available to the BioImage Analysis community.

Registration is open until 2024-03-16.

2024.zidas.org
#BioimageInformatics #ImageProcessing

Dr. Juande Santander-Velajuandesant@astrodon.social
2023-12-18

TIL about ImageJ.JS [1], a JS transcompiled version of ImageJ.

[1]: ij.imjoy.io

I did it because I was looking for a way to illustrate today’s APOD [2] image, and I thought that a profile would illustrate it very clearly.

[2]: apod.nasa.gov/apod/ap231218.ht

Below you can find some screenshots of ImageJ.JS in action running on iPadOS 17. The Alt-text includes proper descriptions and captions for them.

#ImageJ #ImageJJS #OpticalIllusions #ImageProfile

Astronomy Picture of the Day for December 18th, 2023. It shows a 3D checkerboard with dark and clear patches on a completely white background, and a green cylinder on the top right corner casting a shadow. The brain interprets the patternnas the square marked as A as being much darker than the one marked B, but they have the same brightness.Screenshot of ImageJ.JS running on an iPad. Inside the white canvas there is an ImageJ.JS logo (with the classic microscope brand of ImageJ to the left of the logo), and the text “Powered by ImJoy”. 

On the top of the canvas there is a toolbar with several menu options (File, Edit, Image, Process, Analyze, Plugins, Window, Help), and several buttons.Snapshot of ImageJ.JS with the optic illusion image open, and the Analyze menú open. There are several options…

Measure
Analyze Particles...
Summarize
Distribution...
Label
Clear Results
Set Measurements...
Set Scale...
Calibrate...
Histogram
Plot Profile
Surface Plot...
Gels > (submenu available)
Tools > (submenu available)Snapshot of ImageJ.JS with the illusion image open, a line selection across the A and B marked squares, and a window with the intensity profile at the bottom.

The line starts in the white part, and the profile starts at 255. It then lowers towards a value of 128 for the background of the A square, and even lower when the line crosses the leg of the A. It then goes up to around 205, with a taper down to 150, and then sharply to a darker colour in the shadows, before recovering in square B to the same 128 level, with several dips caused by crossing different parts of the letter B. It comes back down to around 16 to the parts of a dark square in the  shadow with a bit of taper up to ~32, then sharply up to ~150 again, and finally with a taper back to the same level of around 205… to drop sharply to 128, and then darker for the part of the image that is in the 3D border. It finally returns to 255 when it reaches the white again.
2023-11-27

I found a lexer for #ImageJ Macros in #VSCode. Now I can use co-pilot for coding ijm.

Image showing syntax highlighting for ImageJ Macro language in VSCode
2023-11-25

Reposting this code snippet from Jerôme Mutterer on the bad place. I thought this was so neat:
Drawing #hexagons in #ImageJ

```
newImage("hexagons","8-bit black",512,512,1);
run("Macro...","code=s=40;s2=round(s*sqrt(3)/2);v=(d<getWidth/2)*255*((x%s2<1)&&((y+0.5*s*(x%(2*s2)<1))%s<1))");
run("Voronoi");
setMinAndMax(0,1);
```

Image of hexagons drawn in ImageJ

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst