|
MEPP2 Project
|
#include <contrastsensitivity.h>


Public Member Functions | |
| SarkisonCSF () | |
| SarkisonCSF (const ParameterType ¶m) | |
| virtual | ~SarkisonCSF () |
| virtual void | compute (const InputType &in, OutputType &out) const |
Public Member Functions inherited from GenericParametricModel< Eigen::Vector3d, double, double > | |
| GenericParametricModel () | |
| GenericParametricModel (const ParameterType ¶m) | |
| virtual | ~GenericParametricModel () |
| void | setParameters (const ParameterType ¶m) |
| const ParameterType & | param () const |
| ParameterType & | param () |
| OutputType | compute (const InputType &in) const |
| void | compute (const std::vector< InputType > &in, std::vector< OutputType > &out) const |
| OutputType | operator() (const InputType &in) const |
| void | operator() (const InputType &in, OutputType &out) const |
Protected Member Functions | |
| virtual void | default_params () |
Additional Inherited Members | |
Public Types inherited from GenericParametricModel< Eigen::Vector3d, double, double > | |
| typedef Eigen::Vector3d | ParameterType |
| typedef double | InputType |
| typedef double | OutputType |
Protected Attributes inherited from GenericParametricModel< Eigen::Vector3d, double, double > | |
| ParameterType | m_param |
implements the Sarkison CSF model used in ( eq. (6) ): "Just noticeable distortion profile for flat-shaded 3D mesh surfaces." IEEE transactions on visualization and computer graphics 22.11 (2016).
the model requires 3 parameters and takes a frenquency in cpd as input
Definition at line 25 of file contrastsensitivity.h.
|
inline |
|
inline |
Definition at line 38 of file contrastsensitivity.h.
|
inlinevirtual |
Definition at line 43 of file contrastsensitivity.h.
|
inlinevirtual |
Implements GenericParametricModel< Eigen::Vector3d, double, double >.
Definition at line 48 of file contrastsensitivity.h.
|
inlineprotectedvirtual |
initialises the daly masking model as described in: "Just noticeable distortion profile for flat-shaded 3D mesh surfaces." IEEE transactions on visualization and computer graphics 22.11 (2016).
Implements GenericParametricModel< Eigen::Vector3d, double, double >.
Definition at line 59 of file contrastsensitivity.h.
