| Term | Definition |
| B-27™ | It is an optimized serum-free supplement used to support the low- or high-density growth. |
| Spheroid formation | It is a common assay used to measure the self-renewal and multipotent nature of the cancer stem cell subpopulations within a tumor or cancer cell line. |
| Computer vision | It is a field of computer science that focuses on allowing computers to identify and understand objects and people in images and videos. |
| Image processing | There are two main types of image processing: image filtering and image warping. |
| Image filtering | It changes the range (i.e., the pixel values) of an image, so the colors of the image are altered without changing the pixel positions. |
| Image warping | It changes the domain (i.e., the pixel positions) of an image, where points are mapped to other points without changing the colors. |
| Image segmentation | It is a commonly used technique in digital image processing and analysis to partition an image into multiple parts or regions, often based on the characteristics of the pixels in the image. |
| Image binarization | It is a process that converts the color or grayscale original captured images into digital binary images consisting of small black and white pixels. |
| ROI—region of interest | It is a part of an image that you want to filter or process in some way. An ROI can be represented as a binary mask. |
| Enhance Local Contrast | CLAHE implements the method contrast-limited adaptive histogram equalization for enhancing the local contrast of an image. |
| Edge detection | It includes a variety of mathematical methods that aim at identifying edges, defined as curves in a digital image at which the image brightness changes sharply or, more formally, has discontinuities. |
| Contours | It can be explained simply as a curve joining all the continuous points (along the boundary), having same color or intensity. The contours are a useful tool for shape analysis and object detection and recognition. |
| Object counting | It is a technique used in image processing to automatically detect and count the number of objects in an image. It involves an edge detection, segmentation, and feature extraction to find objects of interest in the image. |
| Feature extraction | It refers to the process of transforming raw data into numerical features that can be processed while preserving the information in the original dataset. |
| Machine Learning | The use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data. |
| Deep Learning | A type of machine learning based on artificial neural networks in which multiple layers of processing are used to extract progressively higher level features from data. |
| Python | It is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. |
| Plugin | It is a software component that adds a specific feature to an existing computer program. |
| Graphical User Interface | GUI is an interface between human and machine. The objective of this graphical interface is to represent the backend code of a system in the clearest way possible for the user to simplify daily tasks. |