1 of 14

X International conference�“Information Technology and Implementation” (IT&I-2023)�Kyiv, Ukraine

1

Experimental Curves Segmentation Using Variable Resolution

Anton Sharypanov, Vladimir Kalmykov, Vitaly Vishnevskey

Institute of Mathematical Machines and Systems NASU

Dedicated to the tenth anniversary of the Faculty of Information Technology

2 of 14

Realization of a function that can’t be represented by spline adequately

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

x

y

y = f(x), (a ≤ ≤ b)

t0

t1

tN

Approximation of function y = f(x) realization with splines:

It is necessary to determine the set of boundary points T={t0,t1,…,tN}

and their quantity N in order to segment the curve.

0

ti

3 of 14

Decreasing of neuron’s receptive field excitation zone during visual act characterizes variable resolution(*)

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

a

Stimuli of different sizes

Δti

i= 1 2 3 4 5 6 …

PSH No

6

5

4

3

2

1

Δt

n

0

0

0

0

0

0

n axes represents the number of spikes in corresponding time slice Δti. Maximum number of spikes corresponds to interval where the size of stimulus meets the excitatory zone size.

а – decreasing of receptive field excitatory zone area during visual act

(*) N.F. Podvigin, 1979; Ruksenas O., 2007

4 of 14

Visual neuron’s receptive field as discrete realization of mathematical point neighborhood

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Mathematical model of visual neuron’s receptive field functioning is the procedure of continuity checking for brightness function in point using variable point neighborhood

x

f(x)

0

c

|x1-c|

|f(x1)-f(c)|

x

f(x)

0

c

|x2-c|

|f(x2)-f(c)|

x

f(x)

0

c

|x3-c|

|f(x3)-f(c)|

x

f(x)

0

c

|x4-c|

|f(x4)-f(c)|

x1

x2

x3

x4

5 of 14

An example of computational resources saving using coarse-to-fine (*)

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

a – found moving objects in frame;

b,c,d – sequential application of classifiers that allow to exclude inappropriate regions (white fields) from further processing.

(*) M. Pedersoli, A. Vedaldi, J. Gonz`alez. A Coarse-to-fine approach for fast deformable object detection. In CVPR, june 2011

6 of 14

Image segmentation with Canny method using different values of σ

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

σ = 1 σ = 1.7 σ = 4

7 of 14

An example of objects for segmentation

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Measurement №

Measurement №

Brightness values

8 of 14

Function graphs segmentation using variable resolution

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Graph is distorted by noise

No noise

Measurement №

Measurement №

Brightness values

Resolution №

9 of 14

Cardiac signal segmentation experiments

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Time measurement №

Voltage, μV

Voltage, μV

10 of 14

Practical task: construction of rhythmograms and amplitudeograms for heart rate variability analysis

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Aj

RRi

RRi

i

Aj

j

a)

b)

c)

11 of 14

Segmentation results for cardiograms that were obtained during hypoxic probes

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

Parameter name

Oracul

Cardiolyse

Implemented algorithm

1

Average segmentation time per cardiogram, seconds

4

-

0,98

2

Quantity of cardiograms segmented

39

39

39

3

Quantity of R-peaks found

6311

6313

6181

4

R-peaks found with implemented algorithm, %

98

98

5

Quantity of identically segmented cardiograms with implemented algorithm

21

23

6

Identically segmented cardiograms with implemented algorithm, %

54

59

12 of 14

High percentage of found R-peaks, but rather low percentage of identically segmented cardiograms – why?

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

a)

b)

13 of 14

Conclusion

  • The segmentation of the experimental curve can be carried out as a search for the points of discontinuity of the piecewise smooth function that generates it. It is possible to construct new methods for segmenting experimental curves using the concept of variable resolution based on the classical theory of continuity of functions and actual advances in the field of neurophysiology of vision. In the algorithm under consideration processing results for all used resolutions are taken into account when making decision on segmentation. The efficiency of the algorithm is confirmed by the results of processing for signals and graphs distorted by interference. In this case no a priori information about the noise level was used.
  • The experiment on cardiogram segmentation with algorithm being discussed using variable resolution provided satisfactory results compared to reference algorithms. Amplitudeograms and rhythmograms that were built from R-peak markup could be used as initial data in further research work involving heart rate variability.
  • These solutions will be used in the development of new methods for processing halftone images as well.

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine

14 of 14

Thank you!

Information Technology and Implementation, November 20, 2023, Taras Shevchenko National University of Kyiv, Kyiv, Ukraine