Adding PatchBasedDenoing filter

The neighborhood sampler has been parameterize with the number of
sample results requested, and the sample variance, and the radius is
derived from the sample variance.

This SimpleITK filter exposes all parameters available in the ITK
filter, but always uses the Gaissian subsampler. No procedural method
with all parameters is available.

Change-Id: Iadce525d73d02008c37a36145dd3208ca7578083
Adding customized procedural methods of PatchBasedDenoising filter.

These procedure expose the basic usage of optionally using a
NoiseModel, or not, and not using the KernelBandwidthEsitation.

Change-Id: Idd5426ea65c89a8234d2c890b41b9bf6a0986de5
increase tolerance for test

Change-Id: Ia12d920d20f3ccd8443b84fc03423fcf8acd1980
BUG: Disable octave in Swig configure

If octave is installed but not the development libraries Swig will
generate a configuration able. To by-pass this disable ocatave during
super build of Swig.

Change-Id: I90d1cc054e511bd4ee0961781a1f536b562e28bd
ENH: Add variable number of inputs to Dual template

Add the ability to customize the second image template parameter in
the DualImageFilter template. This enables a user settable parameter
to determine the output image type.

Change-Id: I6ae32ebb23ff84fc94dca749559396775b8a6a39
Adding ClampImageFilter

Change-Id: Ibc5349e2762d326dec5bfeab53a60e28a96ffd3b
Adding documentation form ITK XML

Change-Id: Ie2f5fe7382d067dbed478125266fd38923028894
Add more generic custom_type2 json field for Dual dispatch filters

Change-Id: I1986f65662f592bfe0f0fb24fdcecabc06aa9fd5
Add output pixel type to VectorIndexSelectionCast

This enables this filter to cast

Change-Id: I4a66e17e71344472ff86a9b16d8a79938434a623
Adding midas key file for clamp baseline

Change-Id: I6c55a5e976dc1ee0eff5a5f6a9b902bbaed252b4
ENH: adding basic support to DualDispatch to vector by component

Change-Id: I0a5a0b28a7699b90ea0c4fdc4d2f4fecde814f73
Adding baseline for resample with cast

Change-Id: I3449e64c2f5967ecea60d99652a3b8b132d6ccae
Adding option for output pixel type to resample filter

Change-Id: Ic3aa310e03d0bc526be6948a5bd74c7fbaf4c9f8
Ignore one procedural method in Lua for Patch Denoising

Change-Id: Idb82baccbca70b393de959504b015812b264b68b
Fix Clamps bound parameter to check output pixel types.

Change-Id: I0e61c1e83bc14f09d9364215cc63f92d25e1e4ea
Fix signed to unsigned comparison warning.

Change-Id: Idaf8f8c508ec5e37591c02519415ab769fbfa52e
Merge topic 'DisableOctaveInSwig'

37f0b56 BUG: Disable octave in Swig configure
Merge topic 'SIMPLEITK-330_AddPatchBasedDenoising'

5cc3032 Fix signed to unsigned comparison warning.
465ed65 Ignore one procedural method in Lua for Patch Denoising
bca6141 increase tolerance for test
df8215a Adding customized procedural methods of PatchBasedDenoising filter.
3881ca1 Adding PatchBasedDenoing filter
Merge topic 'AddClampImageFilter'

bb271a7 Fix Clamps bound parameter to check output pixel types.
ab8cf49 Adding midas key file for clamp baseline
1c9cfdd Add more generic custom_type2 json field for Dual dispatch filters
97a9e15 Adding documentation form ITK XML
ba0e239 Adding ClampImageFilter
6d04eef ENH: Add variable number of inputs to Dual template
Merge topic 'ResampleVectorCastDualDispatch'

88566e7 Adding option for output pixel type to resample filter
0f6e37f Adding baseline for resample with cast
cd0ac42 ENH: adding basic support to DualDispatch to vector by component
2ec8aa5 Add output pixel type to VectorIndexSelectionCast