Skip to content

Commit

Permalink
Update readme to link to vtk.js notes repo,
Browse files Browse the repository at this point in the history
update imaging concepts
  • Loading branch information
davidshq committed Feb 3, 2023
1 parent b82f917 commit 0c8d7c6
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
14 changes: 13 additions & 1 deletion conceptual/concepts-imaging.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@
# Scene
"We call the combination of lights, camera, and actors the scene, and refer to the rendering process as rendering the scene."[1]

# Segmentation
- "Segmentation, in the context of informatics for radiology, refers to the delineation of areas of interest in imaging in terms of pixels or voxels. Segmentation is often accomplished by computerized algorithms that vary in complexity from simply selecting pixels of similar values in proximity to those that include radiometric features or are based on machine learning. The underlying algorithms that can be used for segmentation include, but are not limited to thresholding (simply taking all the pixels within a certain value range), K-means and Otsu's algorithm."[3]

# Specular Lighting
- "Specular lighting represents direct reflections of a light source off a shiny object."[1]

Expand All @@ -99,6 +102,15 @@
- "Such objects cannot be rendered using a model based exclusively on surface interactions. Instead, we need to consider the changing properties inside the object to properly render them."[1]
- "volume rendering (i.e., render the surface and interior of an object)."[1]

# Voxel
- "Voxel is a portmanteau of contractions of the two words 'volume' and 'element' and was coined as a 3-D equivalent of a pixel. It is an individual point in space on a 3-dimensional, regular matrix. The location of each voxel is encoded by its relative relationship to other voxels."[4]

# Windowing (including Window Level and Window Width)
- "Windowing, also known as grey-level mapping, contrast stretching, histogram modification or contrast enhancement is the process in which the CT image greyscale component of an image is manipulated via the CT numbers; doing this will change the appearance of the picture to highlight particular structures. The brightness of the image is adjusted via the window level. The contrast is adjusted via the window width."[2]


# Footnotes:
[1]: https://kitware.github.io/vtk-examples/site/VTKBook/03Chapter3/
[1]: https://kitware.github.io/vtk-examples/site/VTKBook/03Chapter3/
[2]: https://radiopaedia.org/articles/windowing-ct
[3]: https://radiopaedia.org/articles/segmentation
[4]: https://radiopaedia.org/articles/voxel?lang=us
1 change: 1 addition & 0 deletions vtk-js/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# VTK.js
- Most information relating to VTK.js has been moved into it's own repository at: https://github.com/davidshq/vtk-js-notes

- `docs-summary` - contains briefer/streamlined versions of the docs for easier reading, leaves out some nuances that are unlikely to be relevant to most users.
- Full docs can be found here: https://kitware.github.io/vtk-js/docs/
Expand Down

0 comments on commit 0c8d7c6

Please sign in to comment.