Skip to content

Commit 7486591

Browse files
committed
Fix links to /libs/imagescience
1 parent 2ccdecd commit 7486591

File tree

9 files changed

+19
-18
lines changed

9 files changed

+19
-18
lines changed

_pages/libs/imagescience.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: ImageScience
3+
section: Explore:Libraries
34
pom-url: https://raw.githubusercontent.com/ImageScience/ImageScience/master/pom.xml
45
website: https://imagescience.org/meijering/software/imagescience/
56
---

_pages/news/2016-01-05-imagescience-is-moving-to-an-update-site.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mediawiki: 2016-01-05_-_ImageScience_is_moving_to_an_update_site
33
title: 2016-01-05 - ImageScience is moving to an update site
44
---
55

6-
Resulting from [a discussion](https://github.com/imagescience/ImageScience/pull/1) with {% include person id='emeijering' %}, the [ImageScience](/plugins/imagescience) plugins have moved to their own dedicated [update site](/update-sites), and will no longer be distributed as part of core [Fiji](/software/fiji).
6+
Resulting from [a discussion](https://github.com/imagescience/ImageScience/pull/1) with {% include person id='emeijering' %}, the [ImageScience](/libs/imagescience) plugins have moved to their own dedicated [update site](/update-sites), and will no longer be distributed as part of core [Fiji](/software/fiji).
77

88
## What moved?
99

_pages/people/emeijering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ github: emeijering
88
website: http://www.imagescience.org/meijering/
99
---
1010

11-
Erik Meijering is the author and maintainer of the [ImageScience](/plugins/imagescience) library and suite of ImageJ plugins.
11+
Erik Meijering is the author and maintainer of the [ImageScience](/libs/imagescience) library and suite of ImageJ plugins.

_pages/plugins/featurej.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ categories: [ImageScience]
1818
{% endcapture %}
1919
{% include info-box software='ImageScience' name='FeatureJ' maintainer=maintainer author=author source=source status='' category='[Plugins](/plugin-index)' website='http://imagescience.org/meijering/software/featurej/' %}The [FeatureJ](http://imagescience.org/meijering/software/featurej/) suite of plugins offers extraction of differential features of images.
2020

21-
FeatureJ is available from the [ImageScience](/plugins/imagescience) update site.
21+
FeatureJ is available from the [ImageScience](/libs/imagescience) update site.
2222

2323

_pages/plugins/mtrackj.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ categories: [Tracking,ImageScience]
2020

2121
The plugin can handle up to five-dimensional (5D) images of any type supported by ImageJ.
2222

23-
MTrackJ is available from the [ImageScience](/plugins/imagescience) update site.
23+
MTrackJ is available from the [ImageScience](/libs/imagescience) update site.
2424

2525

_pages/plugins/randomj.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ categories: [ImageScience]
1818
{% endcapture %}
1919
{% include info-box software='ImageScience' name='RandomJ' maintainer=maintainer author=author source=source status='' category='[Plugins](/plugin-index)' website='http://imagescience.org/meijering/software/randomj/' %}The [RandomJ](http://imagescience.org/meijering/software/randomj/) suite of plugins offers sophisticated application of noise to images.
2020

21-
RandomJ is available from the [ImageScience](/plugins/imagescience) update site.
21+
RandomJ is available from the [ImageScience](/libs/imagescience) update site.
2222

2323

_pages/plugins/transformj.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ categories: [ImageScience]
1818
{% endcapture %}
1919
{% include info-box software='ImageScience' name='TransformJ' maintainer=maintainer author=author source=source status='' category='[Plugins](/plugin-index)' website='http://imagescience.org/meijering/software/transformj/' %}The [TransformJ](http://imagescience.org/meijering/software/transformj/) suite of plugins offers geometrical image transformation and manipulation.
2020

21-
TransformJ is available from the [ImageScience](/plugins/imagescience) update site.
21+
TransformJ is available from the [ImageScience](/libs/imagescience) update site.
2222

2323

_pages/plugins/tws/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -154,28 +154,28 @@ Each of the 6 resulting images is a feature. Hence pixels in lines of similarly
154154
- **Lipschitz filter**: from [Mikulas Stencel plugin](/ij/plugins/lipschitz.html). This plugin implements Lipschitz cover of an image that is equivalent to a grayscale opening by a cone. The Lipschitz cover can be applied for the elimination of a slowly varying image background by subtraction of the lower Lipschitz cover (a top-hat procedure). A sequential double scan algorithm is used. We use down and top hats combination, with slope $$s = 5, 10, 15, 20, 25$$.
155155
- **Kuwahara filter**: another noise-reduction filter that preserves edges. This is a version of the [ Kuwahara filter that uses linear kernels](/plugins/linear-kuwahara) rather than square ones. We use the membrane patch size as kernel size, 30 angles and the three different criteria (Variance, Variance / Mean and Variance / Mean^2).
156156
- **Gabor filter**: at the moment this option may take some time and memory because it generates a very diverse range of {% include wikipedia title='Gabor filter' text='Gabor filters'%} (**22**). *' This may undergo changes in the future*'. The implementation details are included in this [script](/tutorials/gabor-filter). The Gabor filter is an edge detection and texture filter, which convolves several kernels at different angles with an image. Each point in a kernel is calculated as $$\frac{\cos \left(2\pi f \frac{x_p}{s_x}+\psi \right) e^{-0.5 \left( \frac{x_p^2}{\sigma_x^2} + \frac{y_p^2}{\sigma_y^2} \right)} }{ 2\pi \sigma_x \sigma_y }$$. Gabor filters are band-pass filters and therefore implement a frequency transformation.
157-
- **Derivatives filter**: calculates high order derivatives of the input image ($$\frac{d^4}{dx^2dy^2},\frac{d^6}{dx^3dy^3},\frac{d^8}{dx^4dy^4},\frac{d^{10}}{dx^5dy^5}$$) using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater).
158-
- **Laplacian filter**: computes the Laplacian of the input image using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$.
159-
- **Structure filter**: calculates for all elements in the input image, the eigenvalues (smallest and largest) of the so-called structure tensor using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$ and integration scales 1 and 3.
157+
- **Derivatives filter**: calculates high order derivatives of the input image ($$\frac{d^4}{dx^2dy^2},\frac{d^6}{dx^3dy^3},\frac{d^8}{dx^4dy^4},\frac{d^{10}}{dx^5dy^5}$$) using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater).
158+
- **Laplacian filter**: computes the Laplacian of the input image using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$.
159+
- **Structure filter**: calculates for all elements in the input image, the eigenvalues (smallest and largest) of the so-called structure tensor using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$ and integration scales 1 and 3.
160160
- **Entropy**: draws a circle of radius $$r$$ around each pixel; gets the histogram of that circle split in numBins chunks; then calculates the entropy as $$\sum_{p~\mathrm{in}~\mathrm{histogram}} -p*\mathrm{log}_2(p)$$, where $$p$$ is the probability of each chunk in the histogram. numBins is equal to $$32, 64, 128, 256$$. $$r$$ is equal to $$\sigma$$.
161161
- **Neighbors**: shifts the image in 8 directions by an certain number of pixel, $$\sigma$$. Therefore creates $$8n$$ feature images.
162162

163163
When using grayscale images, the input image will be also included as a feature. In the case of color (RGB) images, the **Hue, Saturation and Brightness** will be as well part of the features.
164164

165165
The detailed implementation of these 2D filters can be found in the [source code](https://github.com/fiji/Trainable_Segmentation/blob/master/src/main/java/trainableSegmentation/FeatureStack.java).
166166

167-
**<span style="color:#f80000">NOTE**: The features named *Derivatives*, *Laplacian* and *Structure* belong to the [ImageScience](/plugins/imagescience) suite and need to be activated [by enabling the ImageScience update site in the updater](/update-sites/following).
167+
**<span style="color:#f80000">NOTE**: The features named *Derivatives*, *Laplacian* and *Structure* belong to the [ImageScience](/libs/imagescience) suite and need to be activated [by enabling the ImageScience update site in the updater](/update-sites/following).
168168

169169
##### Training features (3D)
170170

171171
{% include thumbnail src='/media/plugins/tws/tws-3d-settings-dialog.png' title='Settings dialog for the Trainable Weka Segmentation 3D plugin.'%}When calling the plugin from the menu command {% include bc path='Plugins | Segmentation | Trainable Weka Segmentation 3D'%} the set of available image features will be as follows:
172172

173173
- **Gaussian blur**: performs $$n$$ individual 3D convolutions with Gaussian kernels with the normal $$n$$ variations of $$\sigma$$. The larger the radius the more blurred the image becomes until the pixels are homogeneous.
174-
- **Hessian**: using [FeatureJ](/plugins/featurej) it computes for each image element (voxel) the eigenvalues of the Hessian, which can be used for example to discriminate locally between plate-like, line-like, and blob-like image structures. More specifically, it calculates the magnitude of the largest, middle and smallest eigenvalue of the Hessian tensor. It requires enabling the [ImageScience](/plugins/imagescience) update site in the updater. It uses smoothing scale $$\sigma$$.
175-
- **Derivatives**: calculates high order derivatives of the input image ($$\frac{d^4}{dx^2dy^2dz^2},\frac{d^6}{dx^3dy^3dz^3},\frac{d^8}{dx^4dy^4dz^4},\frac{d^{10}}{dx^5dy^5dz^5}$$) using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater).
176-
- **Laplacian**: computes the Laplacian of the input image using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$.
177-
- **Structure**: calculates for all elements in the input image, the eigenvalues (smallest and largest) of the so-called structure tensor using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$ and integration scales 1 and 3.
178-
- **Edges**: detects edges using Canny edge detection, which involves computation of the gradient magnitude, suppression of locally non-maximum gradient magnitudes, and (hysteresis) thresholding. Again, this feature uses [FeatureJ](/plugins/featurej) so it requires enabling the [ImageScience](/plugins/imagescience) update site in the updater. It uses smoothing scale $$\sigma$$.
174+
- **Hessian**: using [FeatureJ](/plugins/featurej) it computes for each image element (voxel) the eigenvalues of the Hessian, which can be used for example to discriminate locally between plate-like, line-like, and blob-like image structures. More specifically, it calculates the magnitude of the largest, middle and smallest eigenvalue of the Hessian tensor. It requires enabling the [ImageScience](/libs/imagescience) update site in the updater. It uses smoothing scale $$\sigma$$.
175+
- **Derivatives**: calculates high order derivatives of the input image ($$\frac{d^4}{dx^2dy^2dz^2},\frac{d^6}{dx^3dy^3dz^3},\frac{d^8}{dx^4dy^4dz^4},\frac{d^{10}}{dx^5dy^5dz^5}$$) using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater).
176+
- **Laplacian**: computes the Laplacian of the input image using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$.
177+
- **Structure**: calculates for all elements in the input image, the eigenvalues (smallest and largest) of the so-called structure tensor using [FeatureJ](/plugins/featurej) (it requires enabling the [ImageScience](/libs/imagescience) update site in the updater). It uses smoothing scale $$\sigma$$ and integration scales 1 and 3.
178+
- **Edges**: detects edges using Canny edge detection, which involves computation of the gradient magnitude, suppression of locally non-maximum gradient magnitudes, and (hysteresis) thresholding. Again, this feature uses [FeatureJ](/plugins/featurej) so it requires enabling the [ImageScience](/libs/imagescience) update site in the updater. It uses smoothing scale $$\sigma$$.
179179
- **Difference of Gaussian**: calculates two {% include wikipedia title='Gaussian blur' text='Gaussian blur'%} images from the original image and subtracts one from the other. $$\sigma$$ values are varied as usual, so $$\frac{n(n-1)}{2}$$ feature images are added to the stack.
180180
- **Minimum, Maximum, Mean, Variance, Median**: the voxels within a radius of $$\sigma$$ voxels from the target pixel are subjected to the pertinent operation (mean/min etc.) and the target voxel is set to that value.
181181

redirects.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -948,8 +948,8 @@ ImageJ_Updater :: plugins/updater
948948
ImageJ_tricks :: learn/tips-and-tricks
949949
ImagePy :: software/imagepy
950950
ImageSXM :: software/imagesxm
951-
ImageScience :: plugins/imagescience
952-
ImageScience_License :: plugins/imagescience
951+
ImageScience :: libs/imagescience
952+
ImageScience_License :: libs/imagescience
953953
ImageStitching :: plugins/image-stitching
954954
Image_5D :: plugins/image5d
955955
Image_Acquisition_Principles :: imaging/principles
@@ -962,7 +962,7 @@ Image_Processing_School_Pilsen_2009_-_Segmentation :: tutorials/segmentation-in-
962962
Image_Stabilizer :: plugins/image-stabilizer
963963
Image_Stitching :: plugins/image-stitching
964964
Image_Synthesizer :: plugins/image-synthesizer
965-
Imagescience :: plugins/imagescience
965+
Imagescience :: libs/imagescience
966966
ImgLib1 :: libs/imglib1
967967
ImgLib1:_iterating_through_pixel_data :: libs/imglib1/iterating-through-pixel-data
968968
ImgLib1_(deprecated) :: libs/imglib1

0 commit comments

Comments
 (0)