{"id":3348,"date":"2024-05-10T14:34:00","date_gmt":"2024-05-10T14:34:00","guid":{"rendered":"http:\/\/tetravision.be\/industriele-x-ray-ct-scanning-of-computertomografie\/"},"modified":"2026-02-13T15:57:16","modified_gmt":"2026-02-13T15:57:16","slug":"industrial-x-ray-ct-scanning-or-computed-tomography","status":"publish","type":"post","link":"https:\/\/tetravision.be\/en\/industrial-x-ray-ct-scanning-or-computed-tomography\/","title":{"rendered":"Industrial X-ray CT scanning or Computed Tomography"},"content":{"rendered":"\n<p><strong>X-ray tomography<\/strong>&nbsp;or&nbsp;<strong>CT scanning<\/strong>&nbsp;is a form of non-destructive 3D scanning or testing (NDT). It allows you to capture the complete outside surface, but also the internal structure of an object without the need to destroy it.<\/p>\n\n\n\n<p>We frequently use this technique in our measurement services, for example, in the quality inspection of&nbsp;<strong>plastics<\/strong>. However,&nbsp;<strong>3D-printed metal objects<\/strong>,&nbsp;<strong>assemblies<\/strong>, and many other items can also be inspected in this way.<\/p>\n\n\n\n<p>Since most of the objects we scan for our clients are covered by a non-disclosure agreement (NDA), we have chosen a children\u2019s toy car, made up of various plastic parts, to demonstrate the full CT scanning process.<\/p>\n\n\n\n<p>With the scan data from this object, we can illustrate some principles and delve deeper into the various results of industrial CT scans.<\/p>\n\n\n\n<p>Check out our\u00a0<a href=\"https:\/\/tetravision.be\/en\/case\/ct-scan-of-a-plastic-toy-car\/\" data-type=\"link\" data-id=\"https:\/\/tetravision.be\/en\/case\/ct-scan-of-a-plastic-toy-car\/\">case study of the CT scan of a plastic toy car<\/a>\u00a0to explore more results from this scan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-27.avif\"><img fetchpriority=\"high\" decoding=\"async\" width=\"625\" height=\"611\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-27.avif\" alt=\"\" class=\"wp-image-2433\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-27.avif 625w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-27-300x293.avif 300w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/a><\/figure>\n\n\n\n<p>The toy car consists of various plastic blocks that click together. This makes it a rather complex assembly, and there is much to uncover through CT scanning.<\/p>\n\n\n\n<p>Typical inspections include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deformations of the individual components compared to the assembled versions.<\/li>\n\n\n\n<li>Dimensions of both the individual elements and the complete assembly.<\/li>\n\n\n\n<li>Porosity or inclusions in the material<\/li>\n\n\n\n<li>Fittings and gaps (or seals) between different components<\/li>\n<\/ul>\n\n\n\n<p>A CT scan also provides a highly comprehensive and extremely detailed watertight dataset.<\/p>\n\n\n\n<p>With a more traditional optical scanner, it would be impossible to capture the full shape due to line-of-sight limitations. This would result in an incomplete scan with gaps, and it would take time to make it watertight for further processing, such as 3D printing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-28-1.avif\" alt=\"\" class=\"wp-image-2434\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-28-1.avif 820w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-28-1-300x169.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-28-1-768x432.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/image-28-1-650x365.avif 650w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The X-ray CT scanning process<\/h3>\n\n\n\n<p>The complete X-ray CT scanning process consists of three distinct steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collecting the X-ray images<\/li>\n\n\n\n<li>3D CT volume reconstruction<\/li>\n\n\n\n<li>Polygonisation or extraction of the surface data<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1.avif\"><img decoding=\"async\" width=\"1024\" height=\"855\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-1024x855.avif\" alt=\"\" class=\"wp-image-2435\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-1024x855.avif 1024w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-300x251.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-768x641.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-1536x1283.avif 1536w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-2048x1710.avif 2048w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/X-ray-image-scaled-1-650x543.avif 650w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Collecting the X-ray images<\/h3>\n\n\n\n<p>X-ray images are a well-known technique from the medical field. If you have a broken arm, you go to the hospital, and they take an X-ray to see where and how your bone is fractured. The result is a&nbsp;<strong>typical black-and-white image<\/strong>, where denser materials (like your bone structure) appear white, and the surrounding air, for example, appears black.<\/p>\n\n\n\n<p>In fact, not only density plays a role, but also the&nbsp;<strong>attenuation coefficient of a material<\/strong>.<\/p>\n\n\n\n<p>This tells you how much the intensity of the X-ray beam is reduced as it travels through a given material. This value is closely related to the density of that material.<\/p>\n\n\n\n<p>Moreover, more X-rays are absorbed when more material is penetrated compared to less material with the same attenuation, meaning that this area will appear whiter on the image.<\/p>\n\n\n\n<p>In a CT scanner you have&nbsp;<strong>an X-ray source<\/strong>,&nbsp;<strong>a rotation table<\/strong>&nbsp;and&nbsp;<strong>a detector<\/strong>.<\/p>\n\n\n\n<p>The X-ray source produces a cone beam of X-rays which fall onto the detector.<\/p>\n\n\n\n<p>In between these two components you have a rotation table.<\/p>\n\n\n\n<p>The object that needs to be scanned is placed on this rotation table.<\/p>\n\n\n\n<p>When you start a scan, the system will take a first X-ray image and then rotate the object a little bit using the rotation table before taking the next image.<\/p>\n\n\n\n<p>Usually there are somewhere between 1.000 and 3.000 X-ray images taken over a full rotation of 360 degrees.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process.avif\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"372\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process-1024x372.avif\" alt=\"\" class=\"wp-image-2436\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process-1024x372.avif 1024w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process-300x109.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process-768x279.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process-650x236.avif 650w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-scanning-process.avif 1474w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3D CT volume reconstruction<\/h3>\n\n\n\n<p>The drawback of an X-ray image is that the geometry of the complete object is mapped on this 2D image. Features that are on the back of the object will overlap with features that are on the front. This makes it sometimes difficult to interpret a single X-ray image and therefor it\u2019s also not very useful for metrology purposes.<\/p>\n\n\n\n<p>When reconstructing a 3D CT volume the computer will go from a bundle of flat 2D images to one complete 3D volume.<\/p>\n\n\n\n<p>This 3D volume is like&nbsp;<strong>a big box filled with tiny cubes<\/strong>. Each cube is called a voxel and has a certain size (the&nbsp;<strong>voxel size<\/strong>&nbsp;or&nbsp;<strong>resolution of the CT scan<\/strong>). Each voxel has a certain grayscale color that corresponds to the attenuation coefficient of that specific piece of material.<\/p>\n\n\n\n<p>Whatever is in the 3D volume can be rendered in 3D, but you can also slice the volume virtually and have a look at a 2D representation of this slice.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Voxel-representation-of-a-CT-scan-1.avif\"><img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"390\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Voxel-representation-of-a-CT-scan-1.avif\" alt=\"\" class=\"wp-image-2437\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Voxel-representation-of-a-CT-scan-1.avif 405w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Voxel-representation-of-a-CT-scan-1-300x289.avif 300w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction.avif\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction-1024x398.avif\" alt=\"\" class=\"wp-image-2438\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction-1024x398.avif 1024w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction-300x117.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction-768x299.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction-650x253.avif 650w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/CT-volume-reconstruction.avif 1368w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Polygonisation or extraction of the surface data<\/h3>\n\n\n\n<p>In the last step of the process we go from a 3D volume of voxels to a<strong>&nbsp;surface of triangles or a mesh<\/strong>.<\/p>\n\n\n\n<p>To do this the software looks for the different materials in a CT scan and calculates the border between them. In the image below you can see a black (air) and a white (plastic) region. There is also a certain gradient when going from black to white. Wherever this gradient is the steepest, that\u2019s the spot where the surface lies. This is visualized with a red line in the screenshot. This red line is calculated at a sub-voxel level, so accuracy wise you are not bound to the resolution of a scan, but you can determine the surface approximately 10X as accurate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan.avif\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan-1024x486.avif\" alt=\"\" class=\"wp-image-2439\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan-1024x486.avif 1024w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan-300x142.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan-768x365.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan-650x309.avif 650w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Polygonisation-or-extraction-of-the-surface-data-from-a-CT-scan.avif 1329w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The result is a watertight, highly detailed, 3D surface mesh.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1.avif\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1-1024x448.avif\" alt=\"\" class=\"wp-image-2440\" srcset=\"https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1-1024x448.avif 1024w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1-300x131.avif 300w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1-768x336.avif 768w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1-650x285.avif 650w, https:\/\/tetravision.be\/wp-content\/uploads\/2024\/05\/Detail-of-a-mesh-1.avif 1405w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>X-ray tomography&nbsp;or&nbsp;CT scanning&nbsp;is a form of non-destructive 3D scanning or testing (NDT). It allows you to capture the complete outside surface, but also the internal structure of an object without the need to destroy it. We frequently use this technique in our measurement services, for example, in the quality inspection of&nbsp;plastics. However,&nbsp;3D-printed metal objects,&nbsp;assemblies, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3252,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-niet-gecategoriseerd"],"acf":[],"_links":{"self":[{"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/posts\/3348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/comments?post=3348"}],"version-history":[{"count":2,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/posts\/3348\/revisions"}],"predecessor-version":[{"id":3359,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/posts\/3348\/revisions\/3359"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/media\/3252"}],"wp:attachment":[{"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/media?parent=3348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/categories?post=3348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tetravision.be\/en\/wp-json\/wp\/v2\/tags?post=3348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}