{
  "id": 341233,
  "title": "Voxel Spaces . NiBabel.",
  "url": "/competitions/rsna-2022-cervical-spine-fracture-detection/discussion/341233",
  "author_name": "Marília Prata",
  "post_date": "2022-08-02T00:08:14.013000",
  "votes": 11,
  "comment_count": 0,
  "views": 0,
  "content": "<h1>Voxels</h1>\n<p>\"In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image).\"</p>\n<p><a href=\"https://en.wikipedia.org/wiki/Voxel\" target=\"_blank\">https://en.wikipedia.org/wiki/Voxel</a></p>\n<h1>Voxel Size</h1>\n<p>Last revised by Dr Daniel J Bell on 04 Sep 2018</p>\n<p>\"Voxel size is an important component of image quality. Voxel is the 3-D analog of a pixel. Voxel size is related to both the pixel size and slice thickness.  Pixel size is dependent on both the field of view and the image matrix. The pixel size is equal to the field of view divided by the matrix size. The matrix size is typically 128x, 256x or 512x. Pixel size is typically between 0.5 and 1.5 mm. The smaller the pixel size, the greater the image spatial resolution.\"</p>\n<p>\"Increased voxel size results in an increased signal-to-noise ratio. The trade-off for increased voxel size is decreased spatial resolution. Voxel size can be influenced by receiver coil characteristics. For examples, surface coils indirectly improve resolution by enabling a smaller voxel size for the same signal-to-noise ratio.\"</p>\n<p>\"Voxel size can contribute to artifacts in MRI. Many MR artifacts are attributable to errors in the underlying spatial encoding of the radiofrequency signals arising from image voxels. Motion artefacts can occur in the phase-encoding direction because a specific tissue voxel may change location between acquisition cycles, leading to phase encoding errors. This manifests as a streak or ghost in the final image, and can be reduced with image gating and regional presaturation techniques.\"</p>\n<p><a href=\"https://radiopaedia.org/articles/voxel-size-1\" target=\"_blank\">https://radiopaedia.org/articles/voxel-size-1</a></p>\n<h1>Effect of voxel size in CT simulations</h1>\n<p>Authors: Andrew L Goertzen, Freek J Beekman, Simon R Cherry - DOI:10.1109/NSSMIC.2000.949326</p>\n<p>\"In computer simulations of X-ray CT systems one can either use continuous geometrical descriptions for phantoms or a voxelized representation. The voxelized approach allows arbitrary phantoms to be defined without being confined to geometrical shapes. \"</p>\n<p>\"The disadvantage of the voxelized approach is that inherent errors are introduced due to the phantom voxelization. To study effects of phantom discretization, analytical CT simulations were run for a fan-beam geometry with phantom voxel sizes ranging from 0.0625 to 2 times the reconstructed pixel size and noise levels corresponding to 10 to 10 photons per detector pixel prior to attenuation. Differences in the filtered back-projection (FBP) images caused by different phantom matrix sizes were assessed by calculating the difference between reconstructions based on the finest matrix and coarser matrix simulations.\"</p>\n<p>\"In noise free simulations, all phantom matrix sizes produced a measurable difference from the almost continuous case. When even a small amount of noise was added to the projection data, the differences due to the phantom discretization were masked by the noise, and in all cases there was almost no improvement by using a phantom matrix that was more than twice as fine as the reconstruction matrix.\"</p>\n<p><a href=\"https://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations\" target=\"_blank\">https://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations</a></p>\n<h1>Voxel-Wise Mapping and Deep Learning</h1>\n<p>Automatic detection and voxel-wise mapping of lumbar spine Modic changes with deep learning</p>\n<p>Authors: Kenneth T. Gao, Radhika Tibrewala, Madeline Hess, Upasana U. Bharadwaj, Gaurav Inamdar, Thomas M. Link, Cynthia T. Chin, Valentina Pedoia, Sharmila Majumdar</p>\n<p>\"Modic changes (MCs) are the most prevalent classification system for describing magnetic resonance imaging (MRI) signal intensity changes in the vertebrae. However, there is a growing need for novel quantitative and standardized methods of characterizing these anomalies, particularly for lesions of transitional or mixed nature, due to the lack of conclusive evidence of their associations with low back pain. This retrospective imaging study aims to develop an interpretable deep learning-based detection tool for voxel-wise mapping of MCs.\"</p>\n<p>\"The model successfully identified the presence of changes in 85.7% of samples in the unseen test set with a sensitivity of 0.71 (±0.072), specificity of 0.95 (±0.022), and Cohen's kappa score of 0.63. In the AI-assisted experiment, the agreement between the junior radiologist and the senior neuroradiologist significantly improved from Cohen's kappa score of 0.52 to 0.58 (p &lt; 0.05).\"</p>\n<p>\"That deep learning-based approach demonstrates substantial agreement with radiologists and may serve as a tool to improve inter-rater reliability in the assessment of MCs.\"</p>\n<p><a href=\"https://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204\" target=\"_blank\">https://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204</a></p>\n<h1>Voxel and Dentistry</h1>\n<p>\"A voxel is the smallest 3D element of the volume,2 and is typically represented as a cube or a box, with height, width and depth. Just as 2D images are made of several pixels (represented as squares, with height and width) and the smaller the pixel the better the quality of the picture, the same concept applies to a 3D data volume. Each three-dimensional voxel represents specific x-ray absorption.\"</p>\n<p>\"The voxel size on CBCT images is isotropic, which means that all the sides are the same dimension with uniform resolution in all directions. In contrast, an MDCT voxel is in general nonisotropic meaning that one side of the voxel is different in dimension. This is considered an advantage of the CBCT because if a certain structure needs to be measured, the measurement will be exact in all the three orthogonal planes. There are different voxel sizes depending on the capabilities of each unit. The small field of view units may use a small voxel size of 0.076 mm, which enables visualization of very small changes to structures. Other voxel sizes available for CBCT units are variable, such as 0.2 mm, 0.3 mm, and 0.4 mm. It is important to note that the larger the voxel size, the less resolution the image will have and less capability to differentiate between small structures. The voxel size is dependent of the imaging objective and the size of the unit detector.\"</p>\n<p><a href=\"https://www.dentalcare.com/en-us/ce-courses/ce531/voxel\" target=\"_blank\">https://www.dentalcare.com/en-us/ce-courses/ce531/voxel</a></p>\n<h1>NiBabel and Voxels</h1>\n<p>NiBabel: Access a cacophony of neuro-imaging file formats</p>\n<p>\"A nibabel (and nipy) image is the association of three things:</p>\n<p>\"The image data array: a 3D or 4D array of image data. An affine array that tells you the position of the image array data in a reference space. image metadata (data about the data) describing the image, usually in the form of an image header.\"</p>\n<p>This document describes how the affine array describes the position of the image data in a reference space. On the way we will define what we mean by reference space, and the reference spaces that Nibabel uses.</p>\n<p>SNIPPET:</p>\n<p>import numpy as np<br>\nimport nibabel as nib<br>\naffine = np.eye(4)  # identity affine<br>\nvoxel_data = np.random.normal(size=(10, 11, 12))<br>\nimg = nib.Nifti1Image(voxel_data, affine)</p>\n<p><a href=\"https://nipy.org/nibabel/image_orientation.html\" target=\"_blank\">https://nipy.org/nibabel/image_orientation.html</a></p>\n<h1>NiBabel Tutorials</h1>\n<p><a href=\"https://nipy.org/nibabel/tutorials.html\" target=\"_blank\">https://nipy.org/nibabel/tutorials.html</a></p>\n<p>Introduction to Dicoms</p>\n<p><a href=\"https://nipy.org/nibabel/dicom/dicom_intro.html\" target=\"_blank\">https://nipy.org/nibabel/dicom/dicom_intro.html</a></p>\n<h1>Voxels and NiBabel on Kaggle</h1>\n<p>Connecting voxel spaces  By Michael Beregov<br>\n<a href=\"https://www.kaggle.com/code/boojum/connecting-voxel-spaces\" target=\"_blank\">https://www.kaggle.com/code/boojum/connecting-voxel-spaces</a></p>\n<p>Normalized Voxels: Align Planes and Crop By YU4U<br>\n<a href=\"https://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop\" target=\"_blank\">https://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop</a></p>",
  "messages": [
    {
      "id": 1880674,
      "postDate": "2022-08-02T00:08:14.013Z",
      "content": "<h1>Voxels</h1>\n<p>\"In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image).\"</p>\n<p><a href=\"https://en.wikipedia.org/wiki/Voxel\" target=\"_blank\">https://en.wikipedia.org/wiki/Voxel</a></p>\n<h1>Voxel Size</h1>\n<p>Last revised by Dr Daniel J Bell on 04 Sep 2018</p>\n<p>\"Voxel size is an important component of image quality. Voxel is the 3-D analog of a pixel. Voxel size is related to both the pixel size and slice thickness.  Pixel size is dependent on both the field of view and the image matrix. The pixel size is equal to the field of view divided by the matrix size. The matrix size is typically 128x, 256x or 512x. Pixel size is typically between 0.5 and 1.5 mm. The smaller the pixel size, the greater the image spatial resolution.\"</p>\n<p>\"Increased voxel size results in an increased signal-to-noise ratio. The trade-off for increased voxel size is decreased spatial resolution. Voxel size can be influenced by receiver coil characteristics. For examples, surface coils indirectly improve resolution by enabling a smaller voxel size for the same signal-to-noise ratio.\"</p>\n<p>\"Voxel size can contribute to artifacts in MRI. Many MR artifacts are attributable to errors in the underlying spatial encoding of the radiofrequency signals arising from image voxels. Motion artefacts can occur in the phase-encoding direction because a specific tissue voxel may change location between acquisition cycles, leading to phase encoding errors. This manifests as a streak or ghost in the final image, and can be reduced with image gating and regional presaturation techniques.\"</p>\n<p><a href=\"https://radiopaedia.org/articles/voxel-size-1\" target=\"_blank\">https://radiopaedia.org/articles/voxel-size-1</a></p>\n<h1>Effect of voxel size in CT simulations</h1>\n<p>Authors: Andrew L Goertzen, Freek J Beekman, Simon R Cherry - DOI:10.1109/NSSMIC.2000.949326</p>\n<p>\"In computer simulations of X-ray CT systems one can either use continuous geometrical descriptions for phantoms or a voxelized representation. The voxelized approach allows arbitrary phantoms to be defined without being confined to geometrical shapes. \"</p>\n<p>\"The disadvantage of the voxelized approach is that inherent errors are introduced due to the phantom voxelization. To study effects of phantom discretization, analytical CT simulations were run for a fan-beam geometry with phantom voxel sizes ranging from 0.0625 to 2 times the reconstructed pixel size and noise levels corresponding to 10 to 10 photons per detector pixel prior to attenuation. Differences in the filtered back-projection (FBP) images caused by different phantom matrix sizes were assessed by calculating the difference between reconstructions based on the finest matrix and coarser matrix simulations.\"</p>\n<p>\"In noise free simulations, all phantom matrix sizes produced a measurable difference from the almost continuous case. When even a small amount of noise was added to the projection data, the differences due to the phantom discretization were masked by the noise, and in all cases there was almost no improvement by using a phantom matrix that was more than twice as fine as the reconstruction matrix.\"</p>\n<p><a href=\"https://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations\" target=\"_blank\">https://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations</a></p>\n<h1>Voxel-Wise Mapping and Deep Learning</h1>\n<p>Automatic detection and voxel-wise mapping of lumbar spine Modic changes with deep learning</p>\n<p>Authors: Kenneth T. Gao, Radhika Tibrewala, Madeline Hess, Upasana U. Bharadwaj, Gaurav Inamdar, Thomas M. Link, Cynthia T. Chin, Valentina Pedoia, Sharmila Majumdar</p>\n<p>\"Modic changes (MCs) are the most prevalent classification system for describing magnetic resonance imaging (MRI) signal intensity changes in the vertebrae. However, there is a growing need for novel quantitative and standardized methods of characterizing these anomalies, particularly for lesions of transitional or mixed nature, due to the lack of conclusive evidence of their associations with low back pain. This retrospective imaging study aims to develop an interpretable deep learning-based detection tool for voxel-wise mapping of MCs.\"</p>\n<p>\"The model successfully identified the presence of changes in 85.7% of samples in the unseen test set with a sensitivity of 0.71 (±0.072), specificity of 0.95 (±0.022), and Cohen's kappa score of 0.63. In the AI-assisted experiment, the agreement between the junior radiologist and the senior neuroradiologist significantly improved from Cohen's kappa score of 0.52 to 0.58 (p &lt; 0.05).\"</p>\n<p>\"That deep learning-based approach demonstrates substantial agreement with radiologists and may serve as a tool to improve inter-rater reliability in the assessment of MCs.\"</p>\n<p><a href=\"https://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204\" target=\"_blank\">https://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204</a></p>\n<h1>Voxel and Dentistry</h1>\n<p>\"A voxel is the smallest 3D element of the volume,2 and is typically represented as a cube or a box, with height, width and depth. Just as 2D images are made of several pixels (represented as squares, with height and width) and the smaller the pixel the better the quality of the picture, the same concept applies to a 3D data volume. Each three-dimensional voxel represents specific x-ray absorption.\"</p>\n<p>\"The voxel size on CBCT images is isotropic, which means that all the sides are the same dimension with uniform resolution in all directions. In contrast, an MDCT voxel is in general nonisotropic meaning that one side of the voxel is different in dimension. This is considered an advantage of the CBCT because if a certain structure needs to be measured, the measurement will be exact in all the three orthogonal planes. There are different voxel sizes depending on the capabilities of each unit. The small field of view units may use a small voxel size of 0.076 mm, which enables visualization of very small changes to structures. Other voxel sizes available for CBCT units are variable, such as 0.2 mm, 0.3 mm, and 0.4 mm. It is important to note that the larger the voxel size, the less resolution the image will have and less capability to differentiate between small structures. The voxel size is dependent of the imaging objective and the size of the unit detector.\"</p>\n<p><a href=\"https://www.dentalcare.com/en-us/ce-courses/ce531/voxel\" target=\"_blank\">https://www.dentalcare.com/en-us/ce-courses/ce531/voxel</a></p>\n<h1>NiBabel and Voxels</h1>\n<p>NiBabel: Access a cacophony of neuro-imaging file formats</p>\n<p>\"A nibabel (and nipy) image is the association of three things:</p>\n<p>\"The image data array: a 3D or 4D array of image data. An affine array that tells you the position of the image array data in a reference space. image metadata (data about the data) describing the image, usually in the form of an image header.\"</p>\n<p>This document describes how the affine array describes the position of the image data in a reference space. On the way we will define what we mean by reference space, and the reference spaces that Nibabel uses.</p>\n<p>SNIPPET:</p>\n<p>import numpy as np<br>\nimport nibabel as nib<br>\naffine = np.eye(4)  # identity affine<br>\nvoxel_data = np.random.normal(size=(10, 11, 12))<br>\nimg = nib.Nifti1Image(voxel_data, affine)</p>\n<p><a href=\"https://nipy.org/nibabel/image_orientation.html\" target=\"_blank\">https://nipy.org/nibabel/image_orientation.html</a></p>\n<h1>NiBabel Tutorials</h1>\n<p><a href=\"https://nipy.org/nibabel/tutorials.html\" target=\"_blank\">https://nipy.org/nibabel/tutorials.html</a></p>\n<p>Introduction to Dicoms</p>\n<p><a href=\"https://nipy.org/nibabel/dicom/dicom_intro.html\" target=\"_blank\">https://nipy.org/nibabel/dicom/dicom_intro.html</a></p>\n<h1>Voxels and NiBabel on Kaggle</h1>\n<p>Connecting voxel spaces  By Michael Beregov<br>\n<a href=\"https://www.kaggle.com/code/boojum/connecting-voxel-spaces\" target=\"_blank\">https://www.kaggle.com/code/boojum/connecting-voxel-spaces</a></p>\n<p>Normalized Voxels: Align Planes and Crop By YU4U<br>\n<a href=\"https://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop\" target=\"_blank\">https://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop</a></p>",
      "rawMarkdown": "#Voxels\n\n\"In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image).\"\n\nhttps://en.wikipedia.org/wiki/Voxel\n\n#Voxel Size \n\nLast revised by Dr Daniel J Bell on 04 Sep 2018\n\n\"Voxel size is an important component of image quality. Voxel is the 3-D analog of a pixel. Voxel size is related to both the pixel size and slice thickness.  Pixel size is dependent on both the field of view and the image matrix. The pixel size is equal to the field of view divided by the matrix size. The matrix size is typically 128x, 256x or 512x. Pixel size is typically between 0.5 and 1.5 mm. The smaller the pixel size, the greater the image spatial resolution.\"\n\n\"Increased voxel size results in an increased signal-to-noise ratio. The trade-off for increased voxel size is decreased spatial resolution. Voxel size can be influenced by receiver coil characteristics. For examples, surface coils indirectly improve resolution by enabling a smaller voxel size for the same signal-to-noise ratio.\"\n\n\"Voxel size can contribute to artifacts in MRI. Many MR artifacts are attributable to errors in the underlying spatial encoding of the radiofrequency signals arising from image voxels. Motion artefacts can occur in the phase-encoding direction because a specific tissue voxel may change location between acquisition cycles, leading to phase encoding errors. This manifests as a streak or ghost in the final image, and can be reduced with image gating and regional presaturation techniques.\"\n\nhttps://radiopaedia.org/articles/voxel-size-1\n\n#Effect of voxel size in CT simulations\n\nAuthors: Andrew L Goertzen, Freek J Beekman, Simon R Cherry - DOI:10.1109/NSSMIC.2000.949326\n\n\"In computer simulations of X-ray CT systems one can either use continuous geometrical descriptions for phantoms or a voxelized representation. The voxelized approach allows arbitrary phantoms to be defined without being confined to geometrical shapes. \"\n\n\"The disadvantage of the voxelized approach is that inherent errors are introduced due to the phantom voxelization. To study effects of phantom discretization, analytical CT simulations were run for a fan-beam geometry with phantom voxel sizes ranging from 0.0625 to 2 times the reconstructed pixel size and noise levels corresponding to 10<sup>3</sup> to 10<sup>7</sup> photons per detector pixel prior to attenuation. Differences in the filtered back-projection (FBP) images caused by different phantom matrix sizes were assessed by calculating the difference between reconstructions based on the finest matrix and coarser matrix simulations.\"\n\n\"In noise free simulations, all phantom matrix sizes produced a measurable difference from the almost continuous case. When even a small amount of noise was added to the projection data, the differences due to the phantom discretization were masked by the noise, and in all cases there was almost no improvement by using a phantom matrix that was more than twice as fine as the reconstruction matrix.\"\n\nhttps://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations\n\n#Voxel-Wise Mapping and Deep Learning\n\nAutomatic detection and voxel-wise mapping of lumbar spine Modic changes with deep learning\n\nAuthors: Kenneth T. Gao, Radhika Tibrewala, Madeline Hess, Upasana U. Bharadwaj, Gaurav Inamdar, Thomas M. Link, Cynthia T. Chin, Valentina Pedoia, Sharmila Majumdar\n\n\"Modic changes (MCs) are the most prevalent classification system for describing magnetic resonance imaging (MRI) signal intensity changes in the vertebrae. However, there is a growing need for novel quantitative and standardized methods of characterizing these anomalies, particularly for lesions of transitional or mixed nature, due to the lack of conclusive evidence of their associations with low back pain. This retrospective imaging study aims to develop an interpretable deep learning-based detection tool for voxel-wise mapping of MCs.\"\n\n\"The model successfully identified the presence of changes in 85.7% of samples in the unseen test set with a sensitivity of 0.71 (±0.072), specificity of 0.95 (±0.022), and Cohen's kappa score of 0.63. In the AI-assisted experiment, the agreement between the junior radiologist and the senior neuroradiologist significantly improved from Cohen's kappa score of 0.52 to 0.58 (p < 0.05).\"\n\n\"That deep learning-based approach demonstrates substantial agreement with radiologists and may serve as a tool to improve inter-rater reliability in the assessment of MCs.\"\n\nhttps://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204\n\n#Voxel and Dentistry\n\n\"A voxel is the smallest 3D element of the volume,2 and is typically represented as a cube or a box, with height, width and depth. Just as 2D images are made of several pixels (represented as squares, with height and width) and the smaller the pixel the better the quality of the picture, the same concept applies to a 3D data volume. Each three-dimensional voxel represents specific x-ray absorption.\"\n\n\"The voxel size on CBCT images is isotropic, which means that all the sides are the same dimension with uniform resolution in all directions. In contrast, an MDCT voxel is in general nonisotropic meaning that one side of the voxel is different in dimension. This is considered an advantage of the CBCT because if a certain structure needs to be measured, the measurement will be exact in all the three orthogonal planes. There are different voxel sizes depending on the capabilities of each unit. The small field of view units may use a small voxel size of 0.076 mm, which enables visualization of very small changes to structures. Other voxel sizes available for CBCT units are variable, such as 0.2 mm, 0.3 mm, and 0.4 mm. It is important to note that the larger the voxel size, the less resolution the image will have and less capability to differentiate between small structures. The voxel size is dependent of the imaging objective and the size of the unit detector.\"\n\nhttps://www.dentalcare.com/en-us/ce-courses/ce531/voxel\n\n#NiBabel and Voxels\n\nNiBabel: Access a cacophony of neuro-imaging file formats\n\n\"A nibabel (and nipy) image is the association of three things:\n\n\"The image data array: a 3D or 4D array of image data. An affine array that tells you the position of the image array data in a reference space. image metadata (data about the data) describing the image, usually in the form of an image header.\"\n\nThis document describes how the affine array describes the position of the image data in a reference space. On the way we will define what we mean by reference space, and the reference spaces that Nibabel uses.\n\nSNIPPET:\n\nimport numpy as np\nimport nibabel as nib\naffine = np.eye(4)  # identity affine\nvoxel_data = np.random.normal(size=(10, 11, 12))\nimg = nib.Nifti1Image(voxel_data, affine)\n\nhttps://nipy.org/nibabel/image_orientation.html\n\n#NiBabel Tutorials\n\nhttps://nipy.org/nibabel/tutorials.html\n\nIntroduction to Dicoms\n\nhttps://nipy.org/nibabel/dicom/dicom_intro.html\n\n#Voxels and NiBabel on Kaggle\n\nConnecting voxel spaces  By Michael Beregov\nhttps://www.kaggle.com/code/boojum/connecting-voxel-spaces\n\nNormalized Voxels: Align Planes and Crop By YU4U\nhttps://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop",
      "votes": 11
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "1880674": "#Voxels\n\n\"In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the data structure that makes up a single volumetric image).\"\n\nhttps://en.wikipedia.org/wiki/Voxel\n\n#Voxel Size \n\nLast revised by Dr Daniel J Bell on 04 Sep 2018\n\n\"Voxel size is an important component of image quality. Voxel is the 3-D analog of a pixel. Voxel size is related to both the pixel size and slice thickness.  Pixel size is dependent on both the field of view and the image matrix. The pixel size is equal to the field of view divided by the matrix size. The matrix size is typically 128x, 256x or 512x. Pixel size is typically between 0.5 and 1.5 mm. The smaller the pixel size, the greater the image spatial resolution.\"\n\n\"Increased voxel size results in an increased signal-to-noise ratio. The trade-off for increased voxel size is decreased spatial resolution. Voxel size can be influenced by receiver coil characteristics. For examples, surface coils indirectly improve resolution by enabling a smaller voxel size for the same signal-to-noise ratio.\"\n\n\"Voxel size can contribute to artifacts in MRI. Many MR artifacts are attributable to errors in the underlying spatial encoding of the radiofrequency signals arising from image voxels. Motion artefacts can occur in the phase-encoding direction because a specific tissue voxel may change location between acquisition cycles, leading to phase encoding errors. This manifests as a streak or ghost in the final image, and can be reduced with image gating and regional presaturation techniques.\"\n\nhttps://radiopaedia.org/articles/voxel-size-1\n\n#Effect of voxel size in CT simulations\n\nAuthors: Andrew L Goertzen, Freek J Beekman, Simon R Cherry - DOI:10.1109/NSSMIC.2000.949326\n\n\"In computer simulations of X-ray CT systems one can either use continuous geometrical descriptions for phantoms or a voxelized representation. The voxelized approach allows arbitrary phantoms to be defined without being confined to geometrical shapes. \"\n\n\"The disadvantage of the voxelized approach is that inherent errors are introduced due to the phantom voxelization. To study effects of phantom discretization, analytical CT simulations were run for a fan-beam geometry with phantom voxel sizes ranging from 0.0625 to 2 times the reconstructed pixel size and noise levels corresponding to 10<sup>3</sup> to 10<sup>7</sup> photons per detector pixel prior to attenuation. Differences in the filtered back-projection (FBP) images caused by different phantom matrix sizes were assessed by calculating the difference between reconstructions based on the finest matrix and coarser matrix simulations.\"\n\n\"In noise free simulations, all phantom matrix sizes produced a measurable difference from the almost continuous case. When even a small amount of noise was added to the projection data, the differences due to the phantom discretization were masked by the noise, and in all cases there was almost no improvement by using a phantom matrix that was more than twice as fine as the reconstruction matrix.\"\n\nhttps://www.researchgate.net/publication/3914486_Effect_of_voxel_size_in_CT_simulations\n\n#Voxel-Wise Mapping and Deep Learning\n\nAutomatic detection and voxel-wise mapping of lumbar spine Modic changes with deep learning\n\nAuthors: Kenneth T. Gao, Radhika Tibrewala, Madeline Hess, Upasana U. Bharadwaj, Gaurav Inamdar, Thomas M. Link, Cynthia T. Chin, Valentina Pedoia, Sharmila Majumdar\n\n\"Modic changes (MCs) are the most prevalent classification system for describing magnetic resonance imaging (MRI) signal intensity changes in the vertebrae. However, there is a growing need for novel quantitative and standardized methods of characterizing these anomalies, particularly for lesions of transitional or mixed nature, due to the lack of conclusive evidence of their associations with low back pain. This retrospective imaging study aims to develop an interpretable deep learning-based detection tool for voxel-wise mapping of MCs.\"\n\n\"The model successfully identified the presence of changes in 85.7% of samples in the unseen test set with a sensitivity of 0.71 (±0.072), specificity of 0.95 (±0.022), and Cohen's kappa score of 0.63. In the AI-assisted experiment, the agreement between the junior radiologist and the senior neuroradiologist significantly improved from Cohen's kappa score of 0.52 to 0.58 (p < 0.05).\"\n\n\"That deep learning-based approach demonstrates substantial agreement with radiologists and may serve as a tool to improve inter-rater reliability in the assessment of MCs.\"\n\nhttps://onlinelibrary.wiley.com/doi/10.1002/jsp2.1204\n\n#Voxel and Dentistry\n\n\"A voxel is the smallest 3D element of the volume,2 and is typically represented as a cube or a box, with height, width and depth. Just as 2D images are made of several pixels (represented as squares, with height and width) and the smaller the pixel the better the quality of the picture, the same concept applies to a 3D data volume. Each three-dimensional voxel represents specific x-ray absorption.\"\n\n\"The voxel size on CBCT images is isotropic, which means that all the sides are the same dimension with uniform resolution in all directions. In contrast, an MDCT voxel is in general nonisotropic meaning that one side of the voxel is different in dimension. This is considered an advantage of the CBCT because if a certain structure needs to be measured, the measurement will be exact in all the three orthogonal planes. There are different voxel sizes depending on the capabilities of each unit. The small field of view units may use a small voxel size of 0.076 mm, which enables visualization of very small changes to structures. Other voxel sizes available for CBCT units are variable, such as 0.2 mm, 0.3 mm, and 0.4 mm. It is important to note that the larger the voxel size, the less resolution the image will have and less capability to differentiate between small structures. The voxel size is dependent of the imaging objective and the size of the unit detector.\"\n\nhttps://www.dentalcare.com/en-us/ce-courses/ce531/voxel\n\n#NiBabel and Voxels\n\nNiBabel: Access a cacophony of neuro-imaging file formats\n\n\"A nibabel (and nipy) image is the association of three things:\n\n\"The image data array: a 3D or 4D array of image data. An affine array that tells you the position of the image array data in a reference space. image metadata (data about the data) describing the image, usually in the form of an image header.\"\n\nThis document describes how the affine array describes the position of the image data in a reference space. On the way we will define what we mean by reference space, and the reference spaces that Nibabel uses.\n\nSNIPPET:\n\nimport numpy as np\nimport nibabel as nib\naffine = np.eye(4)  # identity affine\nvoxel_data = np.random.normal(size=(10, 11, 12))\nimg = nib.Nifti1Image(voxel_data, affine)\n\nhttps://nipy.org/nibabel/image_orientation.html\n\n#NiBabel Tutorials\n\nhttps://nipy.org/nibabel/tutorials.html\n\nIntroduction to Dicoms\n\nhttps://nipy.org/nibabel/dicom/dicom_intro.html\n\n#Voxels and NiBabel on Kaggle\n\nConnecting voxel spaces  By Michael Beregov\nhttps://www.kaggle.com/code/boojum/connecting-voxel-spaces\n\nNormalized Voxels: Align Planes and Crop By YU4U\nhttps://www.kaggle.com/code/ren4yu/normalized-voxels-align-planes-and-crop"
  }
}