X-ray microtomography

From Wikipedia, the free encyclopedia
(Redirected from Microcomputed tomography)
Jump to navigation Jump to search

File:Buckelzirpe.webm

File:3D rendering of a micro CT scan of a piece of dried leaf..ogv
3D rendering of a μCT scan of a leaf piece, resolution circa 40 μm/voxel.
File:Micro CT analysis of Ti2AlC and Al composite.gif
Two phase μCT analysis of Ti2AlC/Al MAX phase composite[1]

In radiography, X-ray microtomography uses X-rays to create cross-sections of a physical object that can be used to recreate a virtual model (3D model) without destroying the original object. It is similar to tomography and X-ray computed tomography. The prefix micro- (symbol: μ) is used to indicate that the pixel sizes of the cross-sections are in the micrometre range.[2] These pixel sizes have also resulted in creation of its synonyms high-resolution X-ray tomography, micro-computed tomography (micro-CT or μCT), and similar terms. Sometimes the terms high-resolution computed tomography (HRCT) and micro-CT are differentiated,[3] but in other cases the term high-resolution micro-CT is used.[4] Virtually all tomography today is computed tomography.

Micro-CT has applications both in medical imaging and in industrial computed tomography. In general, there are two types of scanner setups. In one setup, the X-ray source and detector are typically stationary during the scan while the sample/animal rotates. The second setup, much more like a clinical CT scanner, is gantry based where the animal/specimen is stationary in space while the X-ray tube and detector rotate around. These scanners are typically used for small animals (in vivo scanners), biomedical samples, foods, microfossils, and other studies for which minute detail is desired.

The first X-ray microtomography system was conceived and built by Jim Elliott in the early 1980s. The first published X-ray microtomographic images were reconstructed slices of a small tropical snail, with pixel size about 50 micrometers.[5]

Working principle

[edit | edit source]

Imaging system

[edit | edit source]

Fan beam reconstruction

[edit | edit source]

The fan-beam system is based on a one-dimensional (1D) X-ray detector and an electronic X-ray source, creating 2D cross-sections of the object. Typically used in human computed tomography systems.

Cone beam reconstruction

[edit | edit source]

The cone-beam system is based on a 2D X-ray detector (camera) and an electronic X-ray source, creating projection images that later will be used to reconstruct the image cross-sections.

Open/Closed systems

[edit | edit source]

Open X-ray system

[edit | edit source]

In an open system, X-rays may escape or leak out, thus the operator must stay behind a shield, have special protective clothing, or operate the scanner from a distance or a different room. Typical examples of these scanners are the human versions, or designed for big objects.

Closed X-ray system

[edit | edit source]

In a closed system, X-ray shielding is put around the scanner so the operator can put the scanner on a desk or special table. Although the scanner is shielded, care must be taken and the operator usually carries a dosimeter, since X-rays have a tendency to be absorbed by metal and then re-emitted like an antenna. Although a typical scanner will produce a relatively harmless volume of X-rays, repeated scannings in a short timeframe could pose a danger. Digital detectors with small pixel pitches and micro-focus x-ray tubes are usually employed to yield in high resolution images.[6]

Closed systems tend to become very heavy because lead is used to shield the X-rays. Therefore, the smaller scanners only have a small space for samples.

3D image reconstruction

[edit | edit source]
File:CT Webcam.gif
Series of projections scanning a webcam with a cone beam μCT system at 100kV tube voltage and 12W tube power.

The principle

[edit | edit source]

Because microtomography scanners offer isotropic, or near isotropic, resolution, display of images does not need to be restricted to the conventional axial images. Instead, it is possible for a software program to build a volume by 'stacking' the individual slices one on top of the other. The program may then display the volume in an alternative manner.[7]

Image reconstruction software

[edit | edit source]

For X-ray microtomography, powerful open source software is available, such as the ASTRA toolbox.[8][9] The ASTRA Toolbox is a MATLAB and python toolbox of high-performance GPU primitives for 2D and 3D tomography, from 2009 to 2014 developed by iMinds-Vision Lab, University of Antwerp and since 2014 jointly developed by iMinds-VisionLab, UAntwerpen and CWI, Amsterdam. The toolbox supports parallel, fan, and cone beam, with highly flexible source/detector positioning. A large number of reconstruction algorithms are available, including FBP, ART, SIRT, SART, CGLS.[10]

For 3D visualization, tomviz is a popular open-source tool for tomography.[citation needed]

Volume rendering

[edit | edit source]

Volume rendering is a technique used to display a 2D projection of a 3D discretely sampled data set, as produced by a microtomography scanner. Usually these are acquired in a regular pattern, e.g., one slice every millimeter, and usually have a regular number of image pixels in a regular pattern. This is an example of a regular volumetric grid, with each volume element, or voxel represented by a single value that is obtained by sampling the immediate area surrounding the voxel.

Image segmentation

[edit | edit source]

Where different structures have similar threshold density, it can become impossible to separate them simply by adjusting volume rendering parameters. The solution is called segmentation, a manual or automatic procedure that can remove the unwanted structures from the image.[11][12]

Typical use

[edit | edit source]

Archaeology

[edit | edit source]

Biomedical

[edit | edit source]
  • Both in vitro and in vivo small animal imaging
  • Neurons[14]
  • Human skin samples
  • Bone samples, including teeth,[15] ranging in size from rodents to human biopsies
  • Lung imaging using respiratory gating
  • Cardiovascular imaging using cardiac gating
  • Imaging of the human eye, ocular microstructures and tumors[16]
  • Tumor imaging (may require contrast agents)
  • Soft tissue imaging[17]
  • Insects[18] – Insect development[19][20]
  • Parasitology – migration of parasites,[21] parasite morphology[22][23]
  • Tablet consistency checks[24]

Developmental biology

  • Tracing the development of the extinct Tasmanian tiger during growth in the pouch[25]
  • Model and non-model organisms (elephants,[26] zebrafish,[27] and whales[28])

Electronics

[edit | edit source]
  • Small electronic components. E.g. DRAM IC in plastic case.

Microdevices

[edit | edit source]

Composite materials and metallic foams

[edit | edit source]
  • Ceramics and Ceramic–Metal composites.[1] Microstructural analysis and failure investigation
  • Composite material with glass fibers 10 to 12 micrometres in diameter

Diamonds

[edit | edit source]
  • Detecting defects in a diamond and finding the best way to cut it.

Food and seeds

[edit | edit source]
  • 3-D imaging of foods[29]
  • Analysing heat and drought stress on food crops[30]
  • Bubble detection in squeaky cheese[31]

Wood and paper

[edit | edit source]

Building materials

[edit | edit source]

Geology

[edit | edit source]

In geology it is used to analyze micro pores in the reservoir rocks,[32][33] it can be used in microfacies analysis for sequence stratigraphy. In petroleum exploration it is used to model the petroleum flow under micro pores and nano particles.

It can give a resolution up to 1 nm.

Fossils

[edit | edit source]

Microfossils

[edit | edit source]
File:Micro-CT model of radiolarian, Triplococcus acanthicus.png
X-ray microtomography of a radiolarian, Triplococcus acanthicus
This is a microfossil from the Middle Ordovician with four nested spheres. The innermost sphere is highlighted red. Each segment is shown at the same scale.[37]
  • Benthonic foraminifers

Palaeography

[edit | edit source]

Space

[edit | edit source]

Stereo images

[edit | edit source]
  • Visualizing with blue and green or blue filters to see depth

Others

[edit | edit source]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ X-Ray+Microtomography at the U.S. National Library of Medicine Medical Subject Headings (MeSH)
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Unpacking a Cuneiform Tablet wrapped in a clay envelope on YouTube. Data processing and visualization using the GigaMesh Software Framework, cf. doi:10.11588/heidok.00026892.
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Gerard van Dalen, Han Blonk, Henrie van Aalst, Cris Luengo Hendriks 3-D Imaging of Foods Using X-Ray Microtomography Archived July 19, 2011, at the Wayback Machine. G.I.T. Imaging & Microscopy (March 2003), pp. 18–21
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Kachovich, S., Sheng, J. and Aitchison, J.C., 2019. Adding a new dimension to investigations of early radiolarian evolution. Scientific reports, 9(1), pp.1-10. Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]