0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_spatialsimilarity Module Reference

Routines for bias insensitive comparison of spatial patterns. More...

Data Types

interface  nndv
 Calculates the number of neighboring dominating values, a measure for spatial dissimilarity. More...
 
interface  pd
 Calculates pattern dissimilarity (PD) measure. More...
 

Functions/Subroutines

real(sp) function nndv_sp (mat1, mat2, mask, valid)
 
real(dp) function nndv_dp (mat1, mat2, mask, valid)
 
real(sp) function pd_sp (mat1, mat2, mask, valid)
 
real(dp) function pd_dp (mat1, mat2, mask, valid)
 

Detailed Description

Routines for bias insensitive comparison of spatial patterns.

These routines are based on the idea that spatial similarity can be assessed by comparing the magnitude of neighboring pixels (e.g. is the neighboring pixel larger or smaller).

Author
Matthias Zink
Date
Mar 2013

Function/Subroutine Documentation

◆ nndv_dp()

real(dp) function mo_spatialsimilarity::nndv_dp ( real(dp), dimension(:, :), intent(in)  mat1,
real(dp), dimension(:, :), intent(in)  mat2,
logical, dimension(:, :), intent(in), optional  mask,
logical, intent(out), optional  valid 
)

Definition at line 312 of file mo_spatialsimilarity.f90.

◆ nndv_sp()

real(sp) function mo_spatialsimilarity::nndv_sp ( real(sp), dimension(:, :), intent(in)  mat1,
real(sp), dimension(:, :), intent(in)  mat2,
logical, dimension(:, :), intent(in), optional  mask,
logical, intent(out), optional  valid 
)

Definition at line 226 of file mo_spatialsimilarity.f90.

◆ pd_dp()

real(dp) function mo_spatialsimilarity::pd_dp ( real(dp), dimension(:, :), intent(in)  mat1,
real(dp), dimension(:, :), intent(in)  mat2,
logical, dimension(:, :), intent(in), optional  mask,
logical, intent(out), optional  valid 
)

Definition at line 491 of file mo_spatialsimilarity.f90.

◆ pd_sp()

real(sp) function mo_spatialsimilarity::pd_sp ( real(sp), dimension(:, :), intent(in)  mat1,
real(sp), dimension(:, :), intent(in)  mat2,
logical, dimension(:, :), intent(in), optional  mask,
logical, intent(out), optional  valid 
)

Definition at line 400 of file mo_spatialsimilarity.f90.