ImageHash¶
-
MLModule¶ genre Inspectorsauthor MeVis Medical Solutions AGpackage MeVisLab/Standarddll MLCryptodefinition MLCrypto.def keywords sha,md5
Purpose¶
The module ImageHash computes the hash value of an input image.
Usage¶
The input source must be connected to a proper image source. The selected hashing and encoding algorithms are used to compute the hash.
Details¶
The hashes provided by this module are generated using a cryptography library. They are calculated from the binary representation of the image, independent of the page size, with voxels ordered ascending in the x, y, z, c, t, and u dimensions, respectively.
The main reason for using cryptographic hashes instead of the Checksum module is to have less probability for hash collisions.
Parameter Fields¶
Field Index¶
Auto Update: Bool |
Hash: String |
Hash Encoder: Enum |
Hash Function: Enum |
Update: Trigger |
Valid: Bool |
Visible Fields¶
Hash Function¶
-
name:hashSelector, type:Enum, default:SHA256¶ Defines the hash function.
Values:
| Title | Name |
|---|---|
| Sha1 | SHA1 |
| Sha224 | SHA224 |
| Sha256 | SHA256 |
| Sha384 | SHA384 |
| Sha512 | SHA512 |
| Md5 | MD5 |