#include <ImpactLoss.h>
Binary Dice loss (assumes thresholded activations).
Rounds inputs to {0, 1} before computing overlap.
Definition at line 277 of file ImpactLoss.h.

Public Member Functions | |
| Dice () | |
| void | updateValue (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override |
| torch::Tensor | updateValueAndGetGradientModulator (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override |
| Public Member Functions inherited from ImpactLoss::Loss | |
| virtual torch::Tensor | GetDerivative (double N) const |
| virtual double | GetValue (double N) const |
| virtual void | initialize (torch::Tensor &output) |
| Loss (bool isLossNormalized) | |
| virtual Loss & | operator+= (const Loss &other) |
| void | reset () |
| void | setNumberOfParameters (int numberOfParameters) |
| void | updateDerivativeInJacobianMode (torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices) |
| virtual void | updateValueAndDerivativeInStaticMode (torch::Tensor &fixedOutput, torch::Tensor &movingOutput, torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices) |
| virtual | ~Loss ()=default |
Additional Inherited Members | |
| Protected Attributes inherited from ImpactLoss::Loss | |
| torch::Tensor | m_Derivative |
| bool | m_Initialized = false |
| int | m_NumberOfParameters |
| double | m_Value |
|
inline |
Definition at line 280 of file ImpactLoss.h.
|
inlineoverridevirtual |
Implements ImpactLoss::Loss.
Definition at line 285 of file ImpactLoss.h.
|
inlineoverridevirtual |
Implements ImpactLoss::Loss.
Definition at line 315 of file ImpactLoss.h.
Generated on 26-02-2026
for elastix by 1.16.1 (669aeeefca743c148e2d935b3d3c69535c7491e6) |