| And | Takes 2 binary inputs and acts as an AND logic gate. |
| And Multi | Takes any number of binary inputs and acts as an AND logic gate. |
| Or | Takes 2 binary inputs and acts as an OR logic gate. |
| Or Multi | Takes any number of binary inputs and acts as an OR logic gate. |
| Xor | Takes 2 binary inputs and acts as an XOR logic gate. |
| Xor Multi | Takes any number of binary inputs and acts as an XOR logic gate. |
| Subtract | Subtracts layer B from layer A. Can be constructed from other logic gates by A AND B = C and then A XOR C. |
| Equivalence | Acts as an XNOR gate for 2 binary inputs. |
 |  |
| Having | Keeps only objects having both input layers. |
 |  |
| .Not Having | Keeps only objects that do not touch the other binary layer. |
 |  |
| First Not Empty | Takes 2 binary layers and returns A if it is not empty, or B if A is empty. Useful if A is used as an ROI and may or may not be empty. |
| Invert | Inverts the input binary layer. Same as Complement from binary processing. |
| Detection Classifier | Takes 2 binary inputs: ground truth (light blue here, made using a more sensitive segmentation) and predicted (yellow here). Classifies predicted layer into true positives (green), false positives (blue), and false negatives (red). |
 |  |
| And (3D) | Applies an AND logical gate to 2 3D binary layers. |
| Or (3D) | Applies an OR logical gate to 2 3D binary layers. |
| Xor (3D) | Applies an XOR logical gate to 2 3D binary layers. |
| Subtract (3D) | Subtracts 3D binary layer B from 3D binary layer A. |
| Equivalence (3D) | Applies an XNOR logical gate to 2 3D binary layers. |
| Having (3D) | Removes objects in 3D layer A that are not touching 3D layer B. |
| .Not Having (3D) | Removes objects in 3D layer A that are touching 3D layer B. |
| Invert (3D) | Inverts a 3D binary layer. |