|
1 | 1 | --- |
2 | 2 | title: Reference |
3 | 3 | --- |
4 | | -## Primer on the Basics of Digital Images |
| 4 | +## Basics of Digital Images Primer |
5 | 5 | ### Pixels and Intensity |
6 | 6 | Microscopy images are made up of pixels arranged in a grid. Each pixel stores a numerical value representing how bright that part of the image is, often referred to as the intensity. In most images, higher values mean brighter areas. These values are the foundation for all image-based measurements. |
7 | 7 |
|
@@ -268,4 +268,67 @@ for val in values: |
268 | 268 |
|
269 | 269 | else: |
270 | 270 | print(str(val) + ' is less than 0') |
271 | | -``` |
| 271 | +``` |
| 272 | + |
| 273 | + |
| 274 | +Glossary |
| 275 | + |
| 276 | +array |
| 277 | +: A structured grid of values. In Python, images are often stored as NumPy arrays. |
| 278 | + |
| 279 | +bit depth |
| 280 | +: The number of bits used to store each pixel's intensity. Higher bit depths allow more precise intensity values. |
| 281 | + |
| 282 | +channel |
| 283 | +: A single grayscale component of a multichannel image, often representing a specific stain or marker. |
| 284 | + |
| 285 | +colormap, also called a lookup table or LUT |
| 286 | +: A colour mapping used to display grayscale images. Doesn't affect pixel values—only how they're shown. |
| 287 | + |
| 288 | +dimension |
| 289 | +: One axis of a multidimensional image (e.g. X, Y, Z, time, channel). |
| 290 | + |
| 291 | +feature extraction |
| 292 | +: Measuring properties of segmented objects (e.g. area, intensity, shape). |
| 293 | + |
| 294 | +histogram |
| 295 | +: A plot showing the distribution of pixel intensities. Use to look at the distribution of intensity values in an image. |
| 296 | + |
| 297 | +Jupyter notebook |
| 298 | +: An interactive coding environment that mixes Python code, outputs, and text explanations in one file. |
| 299 | + |
| 300 | +label |
| 301 | +: A unique integer assigned to each segmented object, used to distinguish and measure them. |
| 302 | + |
| 303 | +metadata |
| 304 | +: Information that describes the image, such as pixel size, acquisition settings, or channel names. |
| 305 | + |
| 306 | +Napari |
| 307 | +: A Python-based interactive viewer for multidimensional image data. |
| 308 | + |
| 309 | +NumPy |
| 310 | +: A Python library for numerical computing. Its arrays are used to represent images in most analysis workflows. |
| 311 | + |
| 312 | +pixel |
| 313 | +: The smallest unit of an image, representing a single intensity value. |
| 314 | + |
| 315 | +pixel spacing |
| 316 | +: The real-world size each pixel represents (e.g. 0.2 µm per pixel). Needed to convert measurements to physical units. |
| 317 | + |
| 318 | +preprocessing |
| 319 | +: Steps to clean or improve an image before analysis, like noise reduction or background subtraction. |
| 320 | + |
| 321 | +Python |
| 322 | +: A high-level programming language widely used for scientific computing and image analysis. |
| 323 | + |
| 324 | +RGB image |
| 325 | +: A colour image with three channels: red, green, and blue.. |
| 326 | + |
| 327 | +scikit-image |
| 328 | +: A Python library offering tools for filtering, segmentation, and measuring images. |
| 329 | + |
| 330 | +segmentation |
| 331 | +: Dividing an image into regions of interest, such as cells or nuclei. |
| 332 | + |
| 333 | +thresholding |
| 334 | +: Converting a grayscale image to binary by setting a pixel intensity cutoff. |
0 commit comments