This page collects all core equations in one place for reference.
1. Membrane Potential Dynamics
Integrate-and-Fire
V[n+1]=V[n]+I[n]
Leaky Integrate-and-Fire (subtractive)
V[n+1]=V[n]+I[n]−λ
Leaky Integrate-and-Fire (multiplicative)
V[n+1]=β⋅V[n]+I[n]
2. Spike Generation
S(t)=H(V(t)−θ)={10V(t)≥θV(t)<θ
After spiking, the membrane resets: V(t)←0.
3. Spiking Convolution
At layer l, the input current to neuron (c,h,w) is:
Il[n,c,h,w]=c′∑kh∑kw∑Wl[c,c′,kh,kw]⋅Sl−1[n,c′,h+kh,w+kw]
where Sl−1 is the binary spike tensor from the previous layer and Wl are convolutional weights in [0,1].
4. Max Pooling with Index Preservation
y[n,c,h,w],idx[n,c,h,w]=(kh,kw)∈Kmaxx[n,c,h⋅s+kh,w⋅s+kw]
Indices are stored for the decoder's unpooling stage.
5. STDP Weight Update
For synapse wij from pre-synaptic neuron j to post-synaptic neuron i:
Δwij={a+⋅wij⋅(1−wij)−a−⋅wij⋅(1−wij)if tj≤ti(LTP)if tj>ti(LTD)
6. STDP Convergence Metric
Cl=nw1f∑i∑wf,i(1−wf,i)
Training halts when Cl<0.01.
7. Homeostatic Threshold Adaptation
θ←θ+θ+(post-spike)
θ←θ−τθθ−θrest(decay)
8. Active Spike Hash (ASH)
Given 4D spike activity (x,y,f,t), compress to a binary matrix:
ASH[f,t]={10if feature f fired at timestep totherwise
9. Jaccard Similarity
For two binary ASH matrices A and B:
J(A,B)=∣A∨B∣∣A∧B∣
10. SMASH Score
SMASH(i,j)=J(ASHi,ASHj)×IoU(BBoxi,BBoxj)
Instances with SMASH(i,j) above a threshold are grouped into the same object.
Informedness=Sensitivity+Specificity−1
=TP+FNTP+TN+FPTN−1
Informedness is the primary metric for the IGARSS 2023 volume-based evaluation (target: 89.1%).