Create 3D image from 2D images of the object from many angles

Hi,
I am new in ImageJ or Fiji and this question might be a bit silly.
But, I have 200 images of the object, every image is 1.8 degree rotated. I want to create 3D model of the object, but those images are always sort behind the previous one in 3D Viewer, so the result is for me always inapplicable.
Is it possible in Fiji to do what I want? If yes, can you please tell me how?

Thank you so much for everything :hugs:

Hello Eldorado (Cool name by the way),
There are various ways to try what you wish to accomplish.
First you can take two images 180 degrees apart, extrude them into 3D and then interleave them (Image>Stacks>Tools>Interleave. Then do two others and apply the same technique and then interleave the two interleaved stacks. From those you can remove the ones you wish still using the Tools menu. Repeat the process as many times as you deem necessary.
There are other ways also, but this is the best way within Fiji/ImageJ.
Good Luck,
Bob

2 Likes

Hello Bob,
Thank you so much for your advices.
I feel a bit blockheaded, but please, how should I extrude 2D images into 3D ?
I am able to view them in 3D in 3D Viewer, but when I interleave them, it always works just with the 2D ones.
Mabye it is right and I just did not do the process enough times. But when I interleave the many times interleaved stacks, they are not 3D in 3D Viewer at all.
I am sorry for another silly question :woman_facepalming:t2:
Thank you in advance
Eldorado

Hello again Eldorado (such a cool moniker),

I apologize, I should have mentioned that if you go to your Plugins tab > Extrude map That will extrude the images from the brightest (most intense) to dimmest (these images must be in 32 bit format) in order and output in 8 bit format, therefore each image you extrude will contain very many images. Only work with two at a time and then ensure you have the same number of images in each stack prior to interleaving them. Depending on your needs you may only need to use 4 images. Front, back, each side.

With that being said, there is a Open Source software named “Meshroom” which you can download for free which is designed to do exactly what you desire automatically. That would be much better. Also there is another software named “Blender” which would be easier than Fiji/ImageJ.

There are no silly questions, and no truly simple answers.

Good Luck,

Bob

2 Likes

The Extrude map plugin isn’t part of a default installation of ImageJ or Fiji.

I guess you mean the plugin by Per Christian Henden listed on imagej.net/plugins:

http://www.pvv.org/~perchrh/imagej/extrude.html

1 Like

From the short description given, I think @Eldorado should google the term “Structure from Motion”. There are a number of open-source Structure from Motion packages, but Fiji is most likely not suitable tool for this.

1 Like

Hello Jan Eglinger,

I have been using it for so long that it completely slipped my mind that I had to download it.

Thank you very much for letting me know and I shall pass it along to Eldorado.

Bob

I should have mentioned that if you go to your Plugins tab > Extrude map

The Extrude map plugin isn’t part of a default installation of ImageJ or Fiji.

I guess you mean the plugin by Per Christian Hendenhttp://www.pvv.org/~perchrh/imagej/ listed on imagej.net/plugins:http://imagej.net/plugins:

http://www.pvv.org/~perchrh/imagej/extrude.html

Thank you all😊! I finally solved my problem…
Thank you so much for your reactions and advices, it really helped me. :hugs:

I think that presenting a before / after panel would be a great way to show the community how helpful was the solution, including for me as I find this thread very interesting!
:sunglasses:

3 Likes