ARTSCENE Internals
Individual stages of the image filtering pipeline exposed through artscene_filter.
Index
color_to_gray,contrast_normalization,surround_kernel,ddt_xoriented_kernel,ddt_y,contrast_sensitive_oriented_filtering,contrast_insensitive_oriented_filteringcompetition_kernel,ddt_z,orientation_competition,patch_orientation_color
Image Preprocessing
color_to_gray
AdaptiveResonance.color_to_gray — Function
color_to_gray(image::Array{T<:AbstractFloat, 3}) -> Matrix
Summary
ARTSCENE Stage 1: Color-to-gray image transformation.
Method List / Definition Locations
color_to_gray(image)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:23.
contrast_normalization
AdaptiveResonance.contrast_normalization — Function
contrast_normalization(
image::AbstractArray{T} where T<:Real
) -> Any
Summary
ARTSCENE Stage 2: Constrast normalization.
Method List / Definition Locations
contrast_normalization(image)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:65.
surround_kernel
AdaptiveResonance.surround_kernel — Function
surround_kernel(
i::Integer,
j::Integer,
p::Integer,
q::Integer,
scale::Integer
) -> Any
Summary
Surround kernel S function for ARTSCENE Stage 2.
Method List / Definition Locations
surround_kernel(i, j, p, q, scale)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:32.
ddt_x
AdaptiveResonance.ddt_x — Function
ddt_x(
x::AbstractArray{T} where T<:Real,
image::AbstractArray{T} where T<:Real,
sigma_s::AbstractArray{T} where T<:Real
) -> SharedArrays.SharedArray{Float64, 3}
Summary
Time rate of change of LGN network (ARTSCENE Stage 2).
Method List / Definition Locations
ddt_x(x, image, sigma_s)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:39.
Orientation Filtering
oriented_kernel
AdaptiveResonance.oriented_kernel — Function
oriented_kernel(
i::Integer,
j::Integer,
p::Integer,
q::Integer,
k::Integer,
sigma_h::Real,
sigma_v::Real;
sign
) -> Any
Summary
Oriented, elongated, spatially offset kernel G for ARTSCENE Stage 3.
Method List / Definition Locations
oriented_kernel(i, j, p, q, k, sigma_h, sigma_v; sign)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:90.
ddt_y
AdaptiveResonance.ddt_y — Function
ddt_y(
y::AbstractArray{T} where T<:Real,
X_plus::AbstractArray{T} where T<:Real,
X_minus::AbstractArray{T} where T<:Real,
alpha::Real
) -> SharedArrays.SharedArray{Float64, 4}
Summary
Shunting equation for ARTSCENE Stage 3.
Method List / Definition Locations
ddt_y(y, X_plus, X_minus, alpha)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:112.
contrast_sensitive_oriented_filtering
AdaptiveResonance.contrast_sensitive_oriented_filtering — Function
contrast_sensitive_oriented_filtering(
image::AbstractArray{T} where T<:Real,
x::AbstractArray{T} where T<:Real
) -> Any
Summary
ARTSCENE Stage 3: Contrast-sensitive oriented filtering.
Method List / Definition Locations
contrast_sensitive_oriented_filtering(image, x)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:151.
contrast_insensitive_oriented_filtering
AdaptiveResonance.contrast_insensitive_oriented_filtering — Function
contrast_insensitive_oriented_filtering(
y::AbstractArray{T} where T<:Real
) -> Any
Summary
ARTSCENE Stage 4: Contrast-insensitive oriented filtering.
Method List / Definition Locations
contrast_insensitive_oriented_filtering(y)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:182.
Competition and Patches
competition_kernel
AdaptiveResonance.competition_kernel — Function
competition_kernel(l::Integer, k::Integer; sign) -> Any
Summary
Competition kernel for ARTSCENE: Stage 5.
Method List / Definition Locations
competition_kernel(l, k; sign)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:195.
ddt_z
AdaptiveResonance.ddt_z — Function
ddt_z(
z::AbstractArray{T} where T<:Real
) -> SharedArrays.SharedArray{Float64, 4}
Summary
Time rate of change for ARTSCENE: Stage 5.
Method List / Definition Locations
ddt_z(z)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:211.
orientation_competition
AdaptiveResonance.orientation_competition — Function
orientation_competition(
z::AbstractArray{T} where T<:Real
) -> Any
Summary
ARTSCENE Stage 5: Orientation competition at the same position.
Method List / Definition Locations
orientation_competition(z)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:236.
patch_orientation_color
AdaptiveResonance.patch_orientation_color — Function
patch_orientation_color(
z::AbstractArray{T} where T<:Real,
image::AbstractArray{T} where T<:Real
) -> Tuple{Any, Array{Float64, 3}}
Summary
ARTSCENE Stage 6: Create patch feature vectors.
Method List / Definition Locations
patch_orientation_color(z, image)defined at /home/runner/work/AdaptiveResonance.jl/AdaptiveResonance.jl/src/ARTMAP/ARTSCENE.jl:257.