Ice Floe Segmentation and Tracking Algorithm
This notebook demonstrates the combined workflow of identifying ice floes in satellite images and identifying potential pairs across images. A more in depth tutorial on the segmentation process itself can be found at https://wilhelmuslab.github.io/IceFloeTracker.jl/tutorials/lopez-acosta-2019-workflow/
This tutorial is split into two main sections, the first of which is the segmentation algorithm which takes the satellite photos, identifies the ice floes, and produces binary images with identified floes. These binary images are then loaded into the second section of the tutorial which tracks the movement of the ice floes from image to image, and producing vario us representations of the tracked floes' movement over time.
Environment Setup
We first activate a new environment, ift_env. You can replace the environment with whatever name you like. We then add the packages needed for the tutorial. The first time you run this, it may take a few minutes.
using Pkg
Pkg.activate("ift_env")
Pkg.add(;name="IceFloeTracker", rev="main")
Pkg.add(["Images", "Plots", "DataFrames"]) Activating new project at `~/work/IceFloeTracker.jl/IceFloeTracker.jl/docs/build/tutorials/ift_env`
Updating git-repo `https://github.com/WilhelmusLab/IceFloeTracker.jl.git`
Resolving package versions...
Updating `~/work/IceFloeTracker.jl/IceFloeTracker.jl/docs/build/tutorials/ift_env/Project.toml`
[04643c7a] + IceFloeTracker v0.9.0 `https://github.com/WilhelmusLab/IceFloeTracker.jl.git#main`
Updating `~/work/IceFloeTracker.jl/IceFloeTracker.jl/docs/build/tutorials/ift_env/Manifest.toml`
[621f4979] + AbstractFFTs v1.5.0
[79e6a3ab] + Adapt v4.4.0
[66dad0bd] + AliasTables v1.1.3
[c9ce4bd3] + ArchGDAL v0.10.10
[ec485272] + ArnoldiMethod v0.4.0
[4fba245c] + ArrayInterface v7.22.0
[13072b0f] + AxisAlgorithms v1.1.0
[39de3d68] + AxisArrays v0.4.8
[0e736298] + Bessels v0.2.8
[d1d4a3ce] + BitFlags v0.1.9
[62783981] + BitTwiddlingConvenienceFunctions v0.1.6
[fa961155] + CEnum v0.5.0
[2a0fbf3d] + CPUSummary v0.2.7
[5d742f6a] + CSVFiles v1.0.2
[aafaddc9] + CatIndices v0.2.2
[d360d2e6] + ChainRulesCore v1.26.0
[fb6a15b2] + CloseOpenIntervals v0.1.13
[aaaa29a8] + Clustering v0.15.8
[944b1d66] + CodecZlib v0.7.8
[35d6a980] + ColorSchemes v3.31.0
⌅ [3da002f7] + ColorTypes v0.11.5
⌃ [c3611d14] + ColorVectorSpace v0.10.0
[5ae59095] + Colors v0.13.1
[f70d9fcc] + CommonWorldInvalidations v1.0.0
[34da2185] + Compat v4.18.1
[ed09eef8] + ComputationalResources v0.3.2
[f0e56b4a] + ConcurrentUtilities v2.5.0
[8f4d0f93] + Conda v1.10.3
[187b0558] + ConstructionBase v1.6.0
[150eb455] + CoordinateTransformations v0.6.4
[adafc99b] + CpuId v0.3.1
[a8cc5b0e] + Crayons v4.1.1
[dc8bdbbb] + CustomUnitRanges v1.0.2
[717857b8] + DSP v0.8.4
[9a962f9c] + DataAPI v1.16.0
[a93c6f00] + DataFrames v1.8.1
⌅ [864edb3b] + DataStructures v0.18.22
[e2d170a0] + DataValueInterfaces v1.0.0
[e7dc6d0d] + DataValues v0.4.13
[3c3547ce] + DiskArrays v0.4.18
[b4f34e82] + Distances v0.10.12
[ffbed154] + DocStringExtensions v0.9.5
[497a8b3b] + DoubleFloats v1.5.0
[460bff9d] + ExceptionUnwrapping v0.1.11
[e2ba6199] + ExprTools v0.1.10
[411431e0] + Extents v0.1.6
[4f61f5a4] + FFTViews v0.3.2
[7a1cc6ca] + FFTW v1.10.0
[5789e2e9] + FileIO v1.17.1
[53c48c17] + FixedPointNumbers v0.8.5
[add2ef01] + GDAL v1.11.0
[14197337] + GenericLinearAlgebra v0.3.19
[68eda718] + GeoFormatTypes v0.4.5
[cf35fbd7] + GeoInterface v1.6.0
[a2bd30eb] + Graphics v1.1.3
⌃ [86223c79] + Graphs v1.13.1
[cd3eb016] + HTTP v1.10.19
[076d061b] + HashArrayMappedTries v0.2.0
[2c695a8d] + HistogramThresholding v0.3.1
[3e5b6fbb] + HostCPUFeatures v0.1.17
[04643c7a] + IceFloeTracker v0.9.0 `https://github.com/WilhelmusLab/IceFloeTracker.jl.git#main`
[615f187c] + IfElse v0.1.1
[2803e5a7] + ImageAxes v0.6.12
[c817782e] + ImageBase v0.1.7
[cbc4b850] + ImageBinarization v0.3.1
[f332f351] + ImageContrastAdjustment v0.3.12
[a09fc81d] + ImageCore v0.10.5
[89d5987c] + ImageCorners v0.1.3
[51556ac3] + ImageDistances v0.2.17
[6a3955dd] + ImageFiltering v0.7.12
[82e4d734] + ImageIO v0.6.9
[6218d12a] + ImageMagick v1.4.2
[bc367c6b] + ImageMetadata v0.9.10
⌃ [787d08f9] + ImageMorphology v0.4.6
[2996bd0c] + ImageQualityIndexes v0.3.7
⌃ [80713f31] + ImageSegmentation v1.9.0
[4e3cecfd] + ImageShow v0.3.8
[02fcd773] + ImageTransformations v0.10.2
[916415d5] + Images v0.26.2
[9b13fd28] + IndirectArrays v1.0.0
[d25df0c9] + Inflate v0.1.5
[842dd82b] + InlineStrings v1.4.5
[1d092043] + IntegralArrays v0.1.6
[a98d9a8b] + Interpolations v0.16.2
[8197267c] + IntervalSets v0.7.13
[41ab1584] + InvertedIndices v1.3.1
[92d709cd] + IrrationalConstants v0.2.6
[c8e1da08] + IterTools v1.10.0
[1c8ee90f] + IterableTables v1.0.0
[82899510] + IteratorInterfaceExtensions v1.0.0
⌃ [033835bb] + JLD2 v0.5.15
[692b3bcd] + JLLWrappers v1.7.1
[682c06a0] + JSON v1.3.0
[b835a17e] + JpegTurbo v0.1.6
[8ac3fa9e] + LRUCache v1.6.2
[b964fa9f] + LaTeXStrings v1.4.0
[10f19ff3] + LayoutPointers v0.1.17
[8cdb02fc] + LazyModules v0.3.1
[2ab3a3ac] + LogExpFunctions v0.3.29
[e6f89c97] + LoggingExtras v1.2.0
[bdcacae8] + LoopVectorization v0.12.173
[3da0fdf6] + MPIPreferences v0.1.11
[1914dd2f] + MacroTools v0.5.16
[d125e4d3] + ManualMemory v0.1.8
[dbb5928d] + MappedArrays v0.4.2
[739be429] + MbedTLS v1.1.9
[626554b9] + MetaGraphs v0.8.1
[e1d29d7a] + Missings v1.2.0
[78c3b35d] + Mocking v0.8.1
[e94cdb99] + MosaicViews v0.3.4
[77ba4419] + NaNMath v1.1.3
[b8a86587] + NearestNeighbors v0.4.24
[f09324ee] + Netpbm v1.1.1
[4d1e1d77] + Nullables v1.0.0
[6fe1bfb0] + OffsetArrays v1.17.0
[52e1d378] + OpenEXR v0.3.3
[4d8831e6] + OpenSSL v1.6.1
[bac558e1] + OrderedCollections v1.8.1
[f57f5aa1] + PNGFiles v0.4.4
[5432bcbf] + PaddedViews v0.5.12
[d96e819e] + Parameters v0.12.3
[69de0a69] + Parsers v2.8.3
⌅ [18e31ff7] + Peaks v0.5.3
[eebad327] + PkgVersion v0.3.3
[1d0040c9] + PolyesterWeave v0.2.2
[f27b6e38] + Polynomials v4.1.0
[2dfb63ee] + PooledArrays v1.4.3
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.5.0
[08abe8d2] + PrettyTables v3.1.2
[92933f4c] + ProgressMeter v1.11.0
[c94c279d] + Proj v1.9.0
[43287f4e] + PtrArrays v1.3.0
[438e738f] + PyCall v1.96.4
[4b34888f] + QOI v1.0.2
[be4d8f0f] + Quadmath v0.5.13
[94ee1d12] + Quaternions v0.7.7
[b3c3ace0] + RangeArrays v0.3.2
[c84ed2f1] + Ratios v0.4.5
[c1ae055f] + RealDot v0.1.0
[3cdcf5f2] + RecipesBase v1.3.4
[189a3867] + Reexport v1.2.2
[dee08c22] + RegionTrees v0.3.2
[ae029012] + Requires v1.3.1
[6038ab10] + Rotations v1.7.1
[fdea26ae] + SIMD v3.7.2
[94e857df] + SIMDTypes v0.1.0
[476501e8] + SLEEFPirates v0.6.43
[431bcebd] + SciMLPublic v1.0.0
[7e506255] + ScopedValues v1.5.0
[6c6a2e73] + Scratch v1.3.0
[91c51154] + SentinelArrays v1.4.8
[efcf1570] + Setfield v1.1.2
[777ac1f9] + SimpleBufferStream v1.2.0
[699a6c99] + SimpleTraits v0.9.5
[47aef6b3] + SimpleWeightedGraphs v1.5.0
[45858cf5] + Sixel v0.1.5
[a2af1166] + SortingAlgorithms v1.2.2
[276daf66] + SpecialFunctions v2.6.1
[cae243ae] + StackViews v0.1.2
[aedffcd0] + Static v1.3.1
[0d7ed370] + StaticArrayInterface v1.8.0
[90137ffa] + StaticArrays v1.9.15
[1e83bf80] + StaticArraysCore v1.4.4
[10745b16] + Statistics v1.11.1
[82ae8749] + StatsAPI v1.8.0
[2913bbd2] + StatsBase v0.34.8
[892a3eda] + StringManipulation v0.4.2
[ec057cc2] + StructUtils v2.6.0
[dc5dba14] + TZJData v1.5.0+2025b
[5e66a065] + TableShowUtils v0.2.7
[3783bdb8] + TableTraits v1.0.1
[382cd787] + TableTraitsUtils v1.0.2
[bd369af6] + Tables v1.12.1
[62fd8b95] + TensorCore v0.1.1
[e0df1984] + TextParse v1.0.3
[8290d209] + ThreadingUtilities v0.5.5
⌅ [731e570b] + TiffImages v0.10.2
[06e1c1a7] + TiledIteration v0.5.0
[f269a46b] + TimeZones v1.22.2
[3bb67fe8] + TranscodingStreams v0.11.3
[5c2747f8] + URIs v1.6.1
[3a884ed6] + UnPack v1.0.2
[3d5dd08c] + VectorizationBase v0.21.72
[81def892] + VersionParsing v1.3.0
[ea10d353] + WeakRefStrings v1.4.2
[e3aaa7dc] + WebP v0.1.3
[efce3f68] + WoodburyMatrices v1.0.0
[8ce61222] + Arrow_jll v19.0.1+0
[0b7ba130] + Blosc_jll v1.21.7+0
[6e34b625] + Bzip2_jll v1.0.9+0
[2e619515] + Expat_jll v2.7.3+0
[f5851436] + FFTW_jll v3.3.11+0
⌅ [a7073274] + GDAL_jll v303.1100.500+0
[d604d12d] + GEOS_jll v3.14.1+0
[61579ee1] + Ghostscript_jll v9.55.1+0
[59f7168a] + Giflib_jll v5.2.3+0
[818ab7a1] + HDF4_jll v4.3.2+0
⌅ [0234f1f7] + HDF5_jll v1.14.6+0
[e33a78d0] + Hwloc_jll v2.12.2+0
[a51ab1cf] + ICU_jll v76.2.0+0
[c73af94c] + ImageMagick_jll v7.1.2011+0
[905a6f67] + Imath_jll v3.1.11+0
[1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0
[aacddb02] + JpegTurbo_jll v3.1.3+0
[b39eb1a6] + Kerberos_krb5_jll v1.21.3+0
[88015f11] + LERC_jll v4.0.1+0
[1d63c593] + LLVMOpenMP_jll v18.1.8+0
[08be9ffa] + LibPQ_jll v16.8.0+0
[7e76a0d4] + Libglvnd_jll v1.7.1+1
[94ce4f54] + Libiconv_jll v1.18.0+0
[89763e89] + Libtiff_jll v4.7.2+0
[d3a379c0] + LittleCMS_jll v2.17.0+0
[5ced341a] + Lz4_jll v1.10.1+0
[856f044c] + MKL_jll v2025.2.0+0
[7cb0a576] + MPICH_jll v4.3.2+0
[f1f71cc9] + MPItrampoline_jll v5.5.4+0
[9237b28f] + MicrosoftMPI_jll v10.1.4+3
[7243133f] + NetCDF_jll v401.900.300+0
[18a262bb] + OpenEXR_jll v3.2.4+0
[643b3616] + OpenJpeg_jll v2.5.5+0
[fe0851c0] + OpenMPI_jll v5.0.9+0
[458c3c95] + OpenSSL_jll v3.5.4+0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
[58948b4f] + PROJ_jll v902.700.0+0
[784f63db] + Qhull_jll v10008.0.1004+0
[76ed43ae] + SQLite_jll v3.48.0+0
[e0b8ae26] + Thrift_jll v0.21.1+0
⌅ [02c8fc9c] + XML2_jll v2.13.9+0
[ffd25f8a] + XZ_jll v5.8.1+0
[4f6342f7] + Xorg_libX11_jll v1.8.12+0
[0c0b7dd1] + Xorg_libXau_jll v1.0.13+0
[a3789734] + Xorg_libXdmcp_jll v1.1.6+0
[1082639a] + Xorg_libXext_jll v1.3.7+0
[a65dc6b1] + Xorg_libpciaccess_jll v0.18.1+0
[c7cfdc94] + Xorg_libxcb_jll v1.17.1+0
[c5fb5394] + Xorg_xtrans_jll v1.6.0+0
[3161d3a3] + Zstd_jll v1.5.7+1
[28df3c45] + boost_jll v1.87.0+0
[4611771a] + brotli_jll v1.2.0+0
[477f73a3] + libaec_jll v1.1.4+0
[06c338fa] + libgeotiff_jll v100.702.400+0
[b53b4c65] + libpng_jll v1.6.51+0
[075b6546] + libsixel_jll v1.10.5+0
[c5f90fcd] + libwebp_jll v1.6.0+0
[337d8026] + libzip_jll v1.11.3+0
[888e69b1] + muparser_jll v2.3.5+0
[1317d2d5] + oneTBB_jll v2022.0.0+1
[fe1e1685] + snappy_jll v1.2.3+0
[0dad84c5] + ArgTools v1.1.2
[56f22d72] + Artifacts v1.11.0
[2a0f44e3] + Base64 v1.11.0
[ade2ca70] + Dates v1.11.0
[8ba89e20] + Distributed v1.11.0
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching v1.11.0
[9fa8497b] + Future v1.11.0
[b77e0a4c] + InteractiveUtils v1.11.0
[4af54fe1] + LazyArtifacts v1.11.0
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2 v1.11.0
[8f399da3] + Libdl v1.11.0
[37e2e46d] + LinearAlgebra v1.11.0
[56ddb016] + Logging v1.11.0
[d6f4376e] + Markdown v1.11.0
[a63ad114] + Mmap v1.11.0
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.11.0
[de0858da] + Printf v1.11.0
[3fa0cd96] + REPL v1.11.0
[9a3f8284] + Random v1.11.0
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization v1.11.0
[1a1011a3] + SharedArrays v1.11.0
[6462fe0b] + Sockets v1.11.0
[2f01184e] + SparseArrays v1.11.0
[f489334b] + StyledStrings v1.11.0
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[8dfed614] + Test v1.11.0
[cf7118a7] + UUIDs v1.11.0
[4ec0a83e] + Unicode v1.11.0
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.6.0+0
[e37daf67] + LibGit2_jll v1.7.2+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.6+0
[14a3606d] + MozillaCACerts_jll v2023.12.12
[4536629a] + OpenBLAS_jll v0.3.27+1
[05823500] + OpenLibm_jll v0.8.5+0
[efcefdf7] + PCRE2_jll v10.42.0+1
[bea87d4a] + SuiteSparse_jll v7.7.0+0
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.59.0+0
[3f19e933] + p7zip_jll v17.4.0+2
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
Precompiling project...
11018.7 ms ✓ IceFloeTracker
1 dependency successfully precompiled in 13 seconds. 328 already precompiled.
1 dependency precompiled but a different version is currently loaded. Restart julia to access the new version. Otherwise, loading dependents of this package may trigger further precompilation to work with the unexpected version.
Resolving package versions...
Updating `~/work/IceFloeTracker.jl/IceFloeTracker.jl/docs/build/tutorials/ift_env/Project.toml`
[a93c6f00] + DataFrames v1.8.1
[916415d5] + Images v0.26.2
[91a5bcdd] + Plots v1.41.2
Updating `~/work/IceFloeTracker.jl/IceFloeTracker.jl/docs/build/tutorials/ift_env/Manifest.toml`
[d38c429a] + Contour v0.6.3
[8bb1440f] + DelimitedFiles v1.9.1
[c87230d0] + FFMPEG v0.4.5
[1fa38f19] + Format v1.3.7
[28b8d3ca] + GR v0.73.19
[42e2da0e] + Grisu v1.0.2
[1019f520] + JLFzf v0.1.11
[23fbe1c1] + Latexify v0.16.10
[442fdcdd] + Measures v0.3.3
[ccf2f8ad] + PlotThemes v3.3.0
[995b91a9] + PlotUtils v1.4.4
[91a5bcdd] + Plots v1.41.2
[01d81517] + RecipesPipeline v0.6.12
[05181044] + RelocatableFolders v1.0.1
[992d4aef] + Showoff v1.0.3
[860ef19b] + StableRNGs v1.0.4
[1cfade01] + UnicodeFun v0.4.1
[41fe7b60] + Unzip v0.2.0
[83423d85] + Cairo_jll v1.18.5+0
[ee1fde0b] + Dbus_jll v1.16.2+0
[2702e6a9] + EpollShim_jll v0.0.20230411+1
[b22a6f82] + FFMPEG_jll v8.0.0+0
[a3f928ae] + Fontconfig_jll v2.17.1+0
[d7e528f0] + FreeType2_jll v2.13.4+0
[559328eb] + FriBidi_jll v1.0.17+0
[0656b61e] + GLFW_jll v3.4.0+2
[d2c73de3] + GR_jll v0.73.19+1
[b0724c58] + GettextRuntime_jll v0.22.4+0
[7746bdde] + Glib_jll v2.86.2+0
[3b182d85] + Graphite2_jll v1.3.15+0
[2e76f6c2] + HarfBuzz_jll v8.5.1+0
[c1c5ebd0] + LAME_jll v3.100.3+0
[dd4b983a] + LZO_jll v2.10.3+0
⌅ [e9f186c6] + Libffi_jll v3.4.7+0
[4b2f31a3] + Libmount_jll v2.41.2+0
[38a345b3] + Libuuid_jll v2.41.2+0
[e7412a2a] + Ogg_jll v1.3.6+0
[91d4177d] + Opus_jll v1.5.2+0
[36c8627f] + Pango_jll v1.57.0+0
⌅ [30392449] + Pixman_jll v0.44.2+0
[c0090381] + Qt6Base_jll v6.8.2+2
[629bc702] + Qt6Declarative_jll v6.8.2+1
[ce943373] + Qt6ShaderTools_jll v6.8.2+1
[e99dba38] + Qt6Wayland_jll v6.8.2+2
[a44049a8] + Vulkan_Loader_jll v1.3.243+0
[a2964d1f] + Wayland_jll v1.24.0+0
[f67eecfb] + Xorg_libICE_jll v1.1.2+0
[c834827a] + Xorg_libSM_jll v1.2.6+0
[935fb764] + Xorg_libXcursor_jll v1.2.4+0
[d091e8ba] + Xorg_libXfixes_jll v6.0.2+0
[a51aa0fd] + Xorg_libXi_jll v1.8.3+0
[d1454406] + Xorg_libXinerama_jll v1.1.6+0
[ec84b674] + Xorg_libXrandr_jll v1.5.5+0
[ea2f1a96] + Xorg_libXrender_jll v0.9.12+0
[cc61e674] + Xorg_libxkbfile_jll v1.1.3+0
[e920d4aa] + Xorg_xcb_util_cursor_jll v0.1.6+0
[12413925] + Xorg_xcb_util_image_jll v0.4.1+0
[2def613f] + Xorg_xcb_util_jll v0.4.1+0
[975044d2] + Xorg_xcb_util_keysyms_jll v0.4.1+0
[0d47668e] + Xorg_xcb_util_renderutil_jll v0.3.10+0
[c22f9ab0] + Xorg_xcb_util_wm_jll v0.4.2+0
[35661453] + Xorg_xkbcomp_jll v1.4.7+0
[33bec58e] + Xorg_xkeyboard_config_jll v2.44.0+0
[35ca27e7] + eudev_jll v3.2.14+0
[214eeab7] + fzf_jll v0.61.1+0
[a4ae2306] + libaom_jll v3.13.1+0
[0ac62f75] + libass_jll v0.17.4+0
[1183f4f0] + libdecor_jll v0.2.2+0
[2db6ffa8] + libevdev_jll v1.13.4+0
[f638f0a6] + libfdk_aac_jll v2.0.4+0
[36db933b] + libinput_jll v1.28.1+0
[f27f6e37] + libvorbis_jll v1.3.8+0
[009596ad] + mtdev_jll v1.1.7+0
[1270edf5] + x264_jll v10164.0.1+0
[dfaa095f] + x265_jll v4.1.0+0
[d8fb68d0] + xkbcommon_jll v1.13.0+0
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`[32m[1m Activating[22m[39m project at `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined`
[32m[1m Updating[22m[39m git-repo `https://github.com/WilhelmusLab/IceFloeTracker.jl.git`
[32m[1m Updating[22m[39m registry at `~/.julia/registries/HolyLabRegistry`
[32m[1m Updating[22m[39m git-repo `https://github.com/HolyLab/HolyLabRegistry.git`
[32m[1m Updating[22m[39m registry at `~/.julia/registries/General.toml`
[32m[1m Resolving[22m[39m package versions...
[32m[1m Installed[22m[39m xkbcommon_jll ────── v1.13.0+0
[32m[1m Installed[22m[39m GR_jll ───────────── v0.73.19+1
[32m[1m Installed[22m[39m ImageMagick_jll ──── v7.1.2011+0
[32m[1m Installed[22m[39m FilePaths ────────── v0.9.0
[32m[1m Installed[22m[39m QOI ──────────────── v1.0.2
[32m[1m Installed[22m[39m NearestNeighbors ─── v0.4.24
[32m[1m Installed[22m[39m OpenSSL ──────────── v1.6.1
[32m[1m Installed[22m[39m libpng_jll ───────── v1.6.51+0
[32m[1m Installed[22m[39m StatsAPI ─────────── v1.8.0
[32m[1m Installed[22m[39m PrettyTables ─────── v3.1.2
[32m[1m Installed[22m[39m Plots ────────────── v1.41.2
[32m[1m Installed[22m[39m CairoMakie ───────── v0.15.7
[32m[1m Installed[22m[39m TableShowUtils ───── v0.2.7
[32m[1m Installed[22m[39m Glib_jll ─────────── v2.86.2+0
[32m[1m Installed[22m[39m StringManipulation ─ v0.4.2
[32m[1m Installed[22m[39m TimeZones ────────── v1.22.2
[32m[1m Installed[22m[39m Makie ────────────── v0.24.7
[32m[1m Installed[22m[39m ComputePipeline ──── v0.1.5
[32m[1m Installed[22m[39m GR ───────────────── v0.73.19
[32m[1m Updating[22m[39m `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Project.toml`
[90m[13f3f980] [39m[92m+ CairoMakie v0.15.7[39m
[90m[a93c6f00] [39m[92m+ DataFrames v1.8.1[39m
[90m[04643c7a] [39m[92m+ IceFloeTracker v0.9.0 `https://github.com/WilhelmusLab/IceFloeTracker.jl.git#main`[39m
[90m[916415d5] [39m[92m+ Images v0.26.2[39m
[90m[91a5bcdd] [39m[92m+ Plots v1.41.2[39m
[32m[1m Updating[22m[39m `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Manifest.toml`
[90m[621f4979] [39m[92m+ AbstractFFTs v1.5.0[39m
[90m[1520ce14] [39m[92m+ AbstractTrees v0.4.5[39m
[90m[79e6a3ab] [39m[92m+ Adapt v4.4.0[39m
[90m[35492f91] [39m[92m+ AdaptivePredicates v1.2.0[39m
[90m[66dad0bd] [39m[92m+ AliasTables v1.1.3[39m
[90m[27a7e980] [39m[92m+ Animations v0.4.2[39m
[90m[c9ce4bd3] [39m[92m+ ArchGDAL v0.10.10[39m
[90m[ec485272] [39m[92m+ ArnoldiMethod v0.4.0[39m
[90m[4fba245c] [39m[92m+ ArrayInterface v7.22.0[39m
[90m[67c07d97] [39m[92m+ Automa v1.1.0[39m
[90m[13072b0f] [39m[92m+ AxisAlgorithms v1.1.0[39m
[90m[39de3d68] [39m[92m+ AxisArrays v0.4.8[39m
[90m[18cc8868] [39m[92m+ BaseDirs v1.3.2[39m
[90m[0e736298] [39m[92m+ Bessels v0.2.8[39m
[90m[d1d4a3ce] [39m[92m+ BitFlags v0.1.9[39m
[90m[62783981] [39m[92m+ BitTwiddlingConvenienceFunctions v0.1.6[39m
[90m[fa961155] [39m[92m+ CEnum v0.5.0[39m
[90m[2a0fbf3d] [39m[92m+ CPUSummary v0.2.7[39m
[90m[96374032] [39m[92m+ CRlibm v1.0.2[39m
[90m[5d742f6a] [39m[92m+ CSVFiles v1.0.2[39m
[90m[159f3aea] [39m[92m+ Cairo v1.1.1[39m
[90m[13f3f980] [39m[92m+ CairoMakie v0.15.7[39m
[90m[aafaddc9] [39m[92m+ CatIndices v0.2.2[39m
[90m[d360d2e6] [39m[92m+ ChainRulesCore v1.26.0[39m
[90m[fb6a15b2] [39m[92m+ CloseOpenIntervals v0.1.13[39m
[90m[aaaa29a8] [39m[92m+ Clustering v0.15.8[39m
[90m[944b1d66] [39m[92m+ CodecZlib v0.7.8[39m
[90m[a2cac450] [39m[92m+ ColorBrewer v0.4.2[39m
[90m[35d6a980] [39m[92m+ ColorSchemes v3.31.0[39m
[33m⌅[39m [90m[3da002f7] [39m[92m+ ColorTypes v0.11.5[39m
[32m⌃[39m [90m[c3611d14] [39m[92m+ ColorVectorSpace v0.10.0[39m
[90m[5ae59095] [39m[92m+ Colors v0.13.1[39m
[90m[f70d9fcc] [39m[92m+ CommonWorldInvalidations v1.0.0[39m
[90m[34da2185] [39m[92m+ Compat v4.18.1[39m
[90m[ed09eef8] [39m[92m+ ComputationalResources v0.3.2[39m
[90m[95dc2771] [39m[92m+ ComputePipeline v0.1.5[39m
[90m[f0e56b4a] [39m[92m+ ConcurrentUtilities v2.5.0[39m
[90m[8f4d0f93] [39m[92m+ Conda v1.10.3[39m
[90m[187b0558] [39m[92m+ ConstructionBase v1.6.0[39m
[90m[d38c429a] [39m[92m+ Contour v0.6.3[39m
[90m[150eb455] [39m[92m+ CoordinateTransformations v0.6.4[39m
[90m[adafc99b] [39m[92m+ CpuId v0.3.1[39m
[90m[a8cc5b0e] [39m[92m+ Crayons v4.1.1[39m
[90m[dc8bdbbb] [39m[92m+ CustomUnitRanges v1.0.2[39m
[90m[717857b8] [39m[92m+ DSP v0.8.4[39m
[90m[9a962f9c] [39m[92m+ DataAPI v1.16.0[39m
[90m[a93c6f00] [39m[92m+ DataFrames v1.8.1[39m
[33m⌅[39m [90m[864edb3b] [39m[92m+ DataStructures v0.18.22[39m
[90m[e2d170a0] [39m[92m+ DataValueInterfaces v1.0.0[39m
[90m[e7dc6d0d] [39m[92m+ DataValues v0.4.13[39m
[90m[927a84f5] [39m[92m+ DelaunayTriangulation v1.6.5[39m
[90m[8bb1440f] [39m[92m+ DelimitedFiles v1.9.1[39m
[90m[3c3547ce] [39m[92m+ DiskArrays v0.4.18[39m
[90m[b4f34e82] [39m[92m+ Distances v0.10.12[39m
[90m[31c24e10] [39m[92m+ Distributions v0.25.122[39m
[90m[ffbed154] [39m[92m+ DocStringExtensions v0.9.5[39m
[90m[497a8b3b] [39m[92m+ DoubleFloats v1.5.0[39m
[90m[4e289a0a] [39m[92m+ EnumX v1.0.5[39m
[90m[429591f6] [39m[92m+ ExactPredicates v2.2.9[39m
[90m[460bff9d] [39m[92m+ ExceptionUnwrapping v0.1.11[39m
[90m[e2ba6199] [39m[92m+ ExprTools v0.1.10[39m
[90m[411431e0] [39m[92m+ Extents v0.1.6[39m
[90m[c87230d0] [39m[92m+ FFMPEG v0.4.5[39m
[90m[4f61f5a4] [39m[92m+ FFTViews v0.3.2[39m
[90m[7a1cc6ca] [39m[92m+ FFTW v1.10.0[39m
[90m[5789e2e9] [39m[92m+ FileIO v1.17.1[39m
[90m[8fc22ac5] [39m[92m+ FilePaths v0.9.0[39m
[90m[48062228] [39m[92m+ FilePathsBase v0.9.24[39m
[90m[1a297f60] [39m[92m+ FillArrays v1.15.0[39m
[90m[53c48c17] [39m[92m+ FixedPointNumbers v0.8.5[39m
[90m[1fa38f19] [39m[92m+ Format v1.3.7[39m
[90m[b38be410] [39m[92m+ FreeType v4.1.1[39m
[90m[663a7486] [39m[92m+ FreeTypeAbstraction v0.10.8[39m
[90m[add2ef01] [39m[92m+ GDAL v1.11.0[39m
[90m[28b8d3ca] [39m[92m+ GR v0.73.19[39m
[90m[14197337] [39m[92m+ GenericLinearAlgebra v0.3.19[39m
[90m[68eda718] [39m[92m+ GeoFormatTypes v0.4.5[39m
[90m[cf35fbd7] [39m[92m+ GeoInterface v1.6.0[39m
[90m[5c1252a2] [39m[92m+ GeometryBasics v0.5.10[39m
[90m[a2bd30eb] [39m[92m+ Graphics v1.1.3[39m
[32m⌃[39m [90m[86223c79] [39m[92m+ Graphs v1.13.1[39m
[90m[3955a311] [39m[92m+ GridLayoutBase v0.11.2[39m
[90m[42e2da0e] [39m[92m+ Grisu v1.0.2[39m
[90m[cd3eb016] [39m[92m+ HTTP v1.10.19[39m
[90m[076d061b] [39m[92m+ HashArrayMappedTries v0.2.0[39m
[90m[2c695a8d] [39m[92m+ HistogramThresholding v0.3.1[39m
[90m[3e5b6fbb] [39m[92m+ HostCPUFeatures v0.1.17[39m
[90m[34004b35] [39m[92m+ HypergeometricFunctions v0.3.28[39m
[90m[04643c7a] [39m[92m+ IceFloeTracker v0.9.0 `https://github.com/WilhelmusLab/IceFloeTracker.jl.git#main`[39m
[90m[615f187c] [39m[92m+ IfElse v0.1.1[39m
[90m[2803e5a7] [39m[92m+ ImageAxes v0.6.12[39m
[90m[c817782e] [39m[92m+ ImageBase v0.1.7[39m
[90m[cbc4b850] [39m[92m+ ImageBinarization v0.3.1[39m
[90m[f332f351] [39m[92m+ ImageContrastAdjustment v0.3.12[39m
[90m[a09fc81d] [39m[92m+ ImageCore v0.10.5[39m
[90m[89d5987c] [39m[92m+ ImageCorners v0.1.3[39m
[90m[51556ac3] [39m[92m+ ImageDistances v0.2.17[39m
[90m[6a3955dd] [39m[92m+ ImageFiltering v0.7.12[39m
[90m[82e4d734] [39m[92m+ ImageIO v0.6.9[39m
[90m[6218d12a] [39m[92m+ ImageMagick v1.4.2[39m
[90m[bc367c6b] [39m[92m+ ImageMetadata v0.9.10[39m
[32m⌃[39m [90m[787d08f9] [39m[92m+ ImageMorphology v0.4.6[39m
[90m[2996bd0c] [39m[92m+ ImageQualityIndexes v0.3.7[39m
[32m⌃[39m [90m[80713f31] [39m[92m+ ImageSegmentation v1.9.0[39m
[90m[4e3cecfd] [39m[92m+ ImageShow v0.3.8[39m
[90m[02fcd773] [39m[92m+ ImageTransformations v0.10.2[39m
[90m[916415d5] [39m[92m+ Images v0.26.2[39m
[90m[9b13fd28] [39m[92m+ IndirectArrays v1.0.0[39m
[90m[d25df0c9] [39m[92m+ Inflate v0.1.5[39m
[90m[842dd82b] [39m[92m+ InlineStrings v1.4.5[39m
[90m[1d092043] [39m[92m+ IntegralArrays v0.1.6[39m
[90m[a98d9a8b] [39m[92m+ Interpolations v0.16.2[39m
[90m[d1acc4aa] [39m[92m+ IntervalArithmetic v1.0.2[39m
[90m[8197267c] [39m[92m+ IntervalSets v0.7.13[39m
[90m[3587e190] [39m[92m+ InverseFunctions v0.1.17[39m
[90m[41ab1584] [39m[92m+ InvertedIndices v1.3.1[39m
[90m[92d709cd] [39m[92m+ IrrationalConstants v0.2.6[39m
[90m[f1662d9f] [39m[92m+ Isoband v0.1.1[39m
[90m[c8e1da08] [39m[92m+ IterTools v1.10.0[39m
[90m[1c8ee90f] [39m[92m+ IterableTables v1.0.0[39m
[90m[82899510] [39m[92m+ IteratorInterfaceExtensions v1.0.0[39m
[32m⌃[39m [90m[033835bb] [39m[92m+ JLD2 v0.5.15[39m
[90m[1019f520] [39m[92m+ JLFzf v0.1.11[39m
[90m[692b3bcd] [39m[92m+ JLLWrappers v1.7.1[39m
[90m[682c06a0] [39m[92m+ JSON v1.3.0[39m
[90m[b835a17e] [39m[92m+ JpegTurbo v0.1.6[39m
[90m[5ab0869b] [39m[92m+ KernelDensity v0.6.10[39m
[90m[8ac3fa9e] [39m[92m+ LRUCache v1.6.2[39m
[90m[b964fa9f] [39m[92m+ LaTeXStrings v1.4.0[39m
[90m[23fbe1c1] [39m[92m+ Latexify v0.16.10[39m
[90m[10f19ff3] [39m[92m+ LayoutPointers v0.1.17[39m
[90m[8cdb02fc] [39m[92m+ LazyModules v0.3.1[39m
[90m[2ab3a3ac] [39m[92m+ LogExpFunctions v0.3.29[39m
[90m[e6f89c97] [39m[92m+ LoggingExtras v1.2.0[39m
[90m[bdcacae8] [39m[92m+ LoopVectorization v0.12.173[39m
[90m[3da0fdf6] [39m[92m+ MPIPreferences v0.1.11[39m
[90m[1914dd2f] [39m[92m+ MacroTools v0.5.16[39m
[90m[ee78f7c6] [39m[92m+ Makie v0.24.7[39m
[90m[d125e4d3] [39m[92m+ ManualMemory v0.1.8[39m
[90m[dbb5928d] [39m[92m+ MappedArrays v0.4.2[39m
[90m[0a4f8689] [39m[92m+ MathTeXEngine v0.6.7[39m
[90m[739be429] [39m[92m+ MbedTLS v1.1.9[39m
[90m[442fdcdd] [39m[92m+ Measures v0.3.3[39m
[90m[626554b9] [39m[92m+ MetaGraphs v0.8.1[39m
[90m[e1d29d7a] [39m[92m+ Missings v1.2.0[39m
[90m[78c3b35d] [39m[92m+ Mocking v0.8.1[39m
[90m[e94cdb99] [39m[92m+ MosaicViews v0.3.4[39m
[90m[77ba4419] [39m[92m+ NaNMath v1.1.3[39m
[90m[b8a86587] [39m[92m+ NearestNeighbors v0.4.24[39m
[90m[f09324ee] [39m[92m+ Netpbm v1.1.1[39m
[90m[4d1e1d77] [39m[92m+ Nullables v1.0.0[39m
[90m[510215fc] [39m[92m+ Observables v0.5.5[39m
[90m[6fe1bfb0] [39m[92m+ OffsetArrays v1.17.0[39m
[90m[52e1d378] [39m[92m+ OpenEXR v0.3.3[39m
[90m[4d8831e6] [39m[92m+ OpenSSL v1.6.1[39m
[90m[bac558e1] [39m[92m+ OrderedCollections v1.8.1[39m
[90m[90014a1f] [39m[92m+ PDMats v0.11.36[39m
[90m[f57f5aa1] [39m[92m+ PNGFiles v0.4.4[39m
[90m[19eb6ba3] [39m[92m+ Packing v0.5.1[39m
[90m[5432bcbf] [39m[92m+ PaddedViews v0.5.12[39m
[90m[d96e819e] [39m[92m+ Parameters v0.12.3[39m
[90m[69de0a69] [39m[92m+ Parsers v2.8.3[39m
[33m⌅[39m [90m[18e31ff7] [39m[92m+ Peaks v0.5.3[39m
[90m[eebad327] [39m[92m+ PkgVersion v0.3.3[39m
[90m[ccf2f8ad] [39m[92m+ PlotThemes v3.3.0[39m
[90m[995b91a9] [39m[92m+ PlotUtils v1.4.4[39m
[90m[91a5bcdd] [39m[92m+ Plots v1.41.2[39m
[90m[1d0040c9] [39m[92m+ PolyesterWeave v0.2.2[39m
[90m[647866c9] [39m[92m+ PolygonOps v0.1.2[39m
[90m[f27b6e38] [39m[92m+ Polynomials v4.1.0[39m
[90m[2dfb63ee] [39m[92m+ PooledArrays v1.4.3[39m
[33m⌅[39m [90m[aea7be01] [39m[92m+ PrecompileTools v1.2.1[39m
[90m[21216c6a] [39m[92m+ Preferences v1.5.0[39m
[90m[08abe8d2] [39m[92m+ PrettyTables v3.1.2[39m
[90m[92933f4c] [39m[92m+ ProgressMeter v1.11.0[39m
[90m[c94c279d] [39m[92m+ Proj v1.9.0[39m
[90m[43287f4e] [39m[92m+ PtrArrays v1.3.0[39m
[90m[438e738f] [39m[92m+ PyCall v1.96.4[39m
[90m[4b34888f] [39m[92m+ QOI v1.0.2[39m
[90m[1fd47b50] [39m[92m+ QuadGK v2.11.2[39m
[90m[be4d8f0f] [39m[92m+ Quadmath v0.5.13[39m
[90m[94ee1d12] [39m[92m+ Quaternions v0.7.7[39m
[90m[b3c3ace0] [39m[92m+ RangeArrays v0.3.2[39m
[90m[c84ed2f1] [39m[92m+ Ratios v0.4.5[39m
[90m[c1ae055f] [39m[92m+ RealDot v0.1.0[39m
[90m[3cdcf5f2] [39m[92m+ RecipesBase v1.3.4[39m
[90m[01d81517] [39m[92m+ RecipesPipeline v0.6.12[39m
[90m[189a3867] [39m[92m+ Reexport v1.2.2[39m
[90m[dee08c22] [39m[92m+ RegionTrees v0.3.2[39m
[90m[05181044] [39m[92m+ RelocatableFolders v1.0.1[39m
[90m[ae029012] [39m[92m+ Requires v1.3.1[39m
[90m[79098fc4] [39m[92m+ Rmath v0.9.0[39m
[90m[6038ab10] [39m[92m+ Rotations v1.7.1[39m
[90m[5eaf0fd0] [39m[92m+ RoundingEmulator v0.2.1[39m
[90m[fdea26ae] [39m[92m+ SIMD v3.7.2[39m
[90m[94e857df] [39m[92m+ SIMDTypes v0.1.0[39m
[90m[476501e8] [39m[92m+ SLEEFPirates v0.6.43[39m
[90m[431bcebd] [39m[92m+ SciMLPublic v1.0.0[39m
[90m[7e506255] [39m[92m+ ScopedValues v1.5.0[39m
[90m[6c6a2e73] [39m[92m+ Scratch v1.3.0[39m
[90m[91c51154] [39m[92m+ SentinelArrays v1.4.8[39m
[90m[efcf1570] [39m[92m+ Setfield v1.1.2[39m
[90m[65257c39] [39m[92m+ ShaderAbstractions v0.5.0[39m
[90m[992d4aef] [39m[92m+ Showoff v1.0.3[39m
[90m[73760f76] [39m[92m+ SignedDistanceFields v0.4.0[39m
[90m[777ac1f9] [39m[92m+ SimpleBufferStream v1.2.0[39m
[90m[699a6c99] [39m[92m+ SimpleTraits v0.9.5[39m
[90m[47aef6b3] [39m[92m+ SimpleWeightedGraphs v1.5.0[39m
[90m[45858cf5] [39m[92m+ Sixel v0.1.5[39m
[90m[a2af1166] [39m[92m+ SortingAlgorithms v1.2.2[39m
[90m[276daf66] [39m[92m+ SpecialFunctions v2.6.1[39m
[90m[860ef19b] [39m[92m+ StableRNGs v1.0.4[39m
[90m[cae243ae] [39m[92m+ StackViews v0.1.2[39m
[90m[aedffcd0] [39m[92m+ Static v1.3.1[39m
[90m[0d7ed370] [39m[92m+ StaticArrayInterface v1.8.0[39m
[90m[90137ffa] [39m[92m+ StaticArrays v1.9.15[39m
[90m[1e83bf80] [39m[92m+ StaticArraysCore v1.4.4[39m
[90m[10745b16] [39m[92m+ Statistics v1.11.1[39m
[90m[82ae8749] [39m[92m+ StatsAPI v1.8.0[39m
[90m[2913bbd2] [39m[92m+ StatsBase v0.34.8[39m
[90m[4c63d2b9] [39m[92m+ StatsFuns v1.5.2[39m
[90m[892a3eda] [39m[92m+ StringManipulation v0.4.2[39m
[90m[09ab397b] [39m[92m+ StructArrays v0.7.2[39m
[90m[ec057cc2] [39m[92m+ StructUtils v2.6.0[39m
[90m[dc5dba14] [39m[92m+ TZJData v1.5.0+2025b[39m
[90m[5e66a065] [39m[92m+ TableShowUtils v0.2.7[39m
[90m[3783bdb8] [39m[92m+ TableTraits v1.0.1[39m
[90m[382cd787] [39m[92m+ TableTraitsUtils v1.0.2[39m
[90m[bd369af6] [39m[92m+ Tables v1.12.1[39m
[90m[62fd8b95] [39m[92m+ TensorCore v0.1.1[39m
[90m[e0df1984] [39m[92m+ TextParse v1.0.3[39m
[90m[8290d209] [39m[92m+ ThreadingUtilities v0.5.5[39m
[33m⌅[39m [90m[731e570b] [39m[92m+ TiffImages v0.10.2[39m
[90m[06e1c1a7] [39m[92m+ TiledIteration v0.5.0[39m
[90m[f269a46b] [39m[92m+ TimeZones v1.22.2[39m
[90m[3bb67fe8] [39m[92m+ TranscodingStreams v0.11.3[39m
[90m[981d1d27] [39m[92m+ TriplotBase v0.1.0[39m
[90m[5c2747f8] [39m[92m+ URIs v1.6.1[39m
[90m[3a884ed6] [39m[92m+ UnPack v1.0.2[39m
[90m[1cfade01] [39m[92m+ UnicodeFun v0.4.1[39m
[90m[1986cc42] [39m[92m+ Unitful v1.25.1[39m
[90m[41fe7b60] [39m[92m+ Unzip v0.2.0[39m
[90m[3d5dd08c] [39m[92m+ VectorizationBase v0.21.72[39m
[90m[81def892] [39m[92m+ VersionParsing v1.3.0[39m
[90m[ea10d353] [39m[92m+ WeakRefStrings v1.4.2[39m
[90m[e3aaa7dc] [39m[92m+ WebP v0.1.3[39m
[90m[efce3f68] [39m[92m+ WoodburyMatrices v1.0.0[39m
[90m[8ce61222] [39m[92m+ Arrow_jll v19.0.1+0[39m
[90m[0b7ba130] [39m[92m+ Blosc_jll v1.21.7+0[39m
[90m[6e34b625] [39m[92m+ Bzip2_jll v1.0.9+0[39m
[90m[4e9b3aee] [39m[92m+ CRlibm_jll v1.0.1+0[39m
[90m[83423d85] [39m[92m+ Cairo_jll v1.18.5+0[39m
[90m[ee1fde0b] [39m[92m+ Dbus_jll v1.16.2+0[39m
[90m[5ae413db] [39m[92m+ EarCut_jll v2.2.4+0[39m
[90m[2702e6a9] [39m[92m+ EpollShim_jll v0.0.20230411+1[39m
[90m[2e619515] [39m[92m+ Expat_jll v2.7.3+0[39m
[33m⌅[39m [90m[b22a6f82] [39m[92m+ FFMPEG_jll v7.1.1+0[39m
[90m[f5851436] [39m[92m+ FFTW_jll v3.3.11+0[39m
[90m[a3f928ae] [39m[92m+ Fontconfig_jll v2.17.1+0[39m
[90m[d7e528f0] [39m[92m+ FreeType2_jll v2.13.4+0[39m
[90m[559328eb] [39m[92m+ FriBidi_jll v1.0.17+0[39m
[33m⌅[39m [90m[a7073274] [39m[92m+ GDAL_jll v303.1100.500+0[39m
[90m[d604d12d] [39m[92m+ GEOS_jll v3.14.1+0[39m
[90m[0656b61e] [39m[92m+ GLFW_jll v3.4.0+2[39m
[90m[d2c73de3] [39m[92m+ GR_jll v0.73.19+1[39m
[90m[b0724c58] [39m[92m+ GettextRuntime_jll v0.22.4+0[39m
[90m[61579ee1] [39m[92m+ Ghostscript_jll v9.55.1+0[39m
[90m[59f7168a] [39m[92m+ Giflib_jll v5.2.3+0[39m
[90m[7746bdde] [39m[92m+ Glib_jll v2.86.2+0[39m
[90m[3b182d85] [39m[92m+ Graphite2_jll v1.3.15+0[39m
[90m[818ab7a1] [39m[92m+ HDF4_jll v4.3.2+0[39m
[33m⌅[39m [90m[0234f1f7] [39m[92m+ HDF5_jll v1.14.6+0[39m
[90m[2e76f6c2] [39m[92m+ HarfBuzz_jll v8.5.1+0[39m
[90m[e33a78d0] [39m[92m+ Hwloc_jll v2.12.2+0[39m
[90m[a51ab1cf] [39m[92m+ ICU_jll v76.2.0+0[39m
[90m[c73af94c] [39m[92m+ ImageMagick_jll v7.1.2011+0[39m
[90m[905a6f67] [39m[92m+ Imath_jll v3.1.11+0[39m
[90m[1d5cc7b8] [39m[92m+ IntelOpenMP_jll v2025.2.0+0[39m
[90m[aacddb02] [39m[92m+ JpegTurbo_jll v3.1.3+0[39m
[90m[b39eb1a6] [39m[92m+ Kerberos_krb5_jll v1.21.3+0[39m
[90m[c1c5ebd0] [39m[92m+ LAME_jll v3.100.3+0[39m
[90m[88015f11] [39m[92m+ LERC_jll v4.0.1+0[39m
[90m[1d63c593] [39m[92m+ LLVMOpenMP_jll v18.1.8+0[39m
[90m[dd4b983a] [39m[92m+ LZO_jll v2.10.3+0[39m
[90m[08be9ffa] [39m[92m+ LibPQ_jll v16.8.0+0[39m
[33m⌅[39m [90m[e9f186c6] [39m[92m+ Libffi_jll v3.4.7+0[39m
[90m[7e76a0d4] [39m[92m+ Libglvnd_jll v1.7.1+1[39m
[90m[94ce4f54] [39m[92m+ Libiconv_jll v1.18.0+0[39m
[90m[4b2f31a3] [39m[92m+ Libmount_jll v2.41.2+0[39m
[90m[89763e89] [39m[92m+ Libtiff_jll v4.7.2+0[39m
[90m[38a345b3] [39m[92m+ Libuuid_jll v2.41.2+0[39m
[90m[d3a379c0] [39m[92m+ LittleCMS_jll v2.17.0+0[39m
[90m[5ced341a] [39m[92m+ Lz4_jll v1.10.1+0[39m
[90m[856f044c] [39m[92m+ MKL_jll v2025.2.0+0[39m
[90m[7cb0a576] [39m[92m+ MPICH_jll v4.3.2+0[39m
[90m[f1f71cc9] [39m[92m+ MPItrampoline_jll v5.5.4+0[39m
[90m[9237b28f] [39m[92m+ MicrosoftMPI_jll v10.1.4+3[39m
[90m[7243133f] [39m[92m+ NetCDF_jll v401.900.300+0[39m
[90m[e7412a2a] [39m[92m+ Ogg_jll v1.3.6+0[39m
[90m[6cdc7f73] [39m[92m+ OpenBLASConsistentFPCSR_jll v0.3.29+0[39m
[90m[18a262bb] [39m[92m+ OpenEXR_jll v3.2.4+0[39m
[90m[643b3616] [39m[92m+ OpenJpeg_jll v2.5.5+0[39m
[90m[fe0851c0] [39m[92m+ OpenMPI_jll v5.0.9+0[39m
[90m[458c3c95] [39m[92m+ OpenSSL_jll v3.5.4+0[39m
[90m[efe28fd5] [39m[92m+ OpenSpecFun_jll v0.5.6+0[39m
[90m[91d4177d] [39m[92m+ Opus_jll v1.5.2+0[39m
[90m[58948b4f] [39m[92m+ PROJ_jll v902.700.0+0[39m
[90m[36c8627f] [39m[92m+ Pango_jll v1.57.0+0[39m
[33m⌅[39m [90m[30392449] [39m[92m+ Pixman_jll v0.44.2+0[39m
[90m[784f63db] [39m[92m+ Qhull_jll v10008.0.1004+0[39m
[90m[c0090381] [39m[92m+ Qt6Base_jll v6.8.2+2[39m
[90m[629bc702] [39m[92m+ Qt6Declarative_jll v6.8.2+1[39m
[90m[ce943373] [39m[92m+ Qt6ShaderTools_jll v6.8.2+1[39m
[90m[e99dba38] [39m[92m+ Qt6Wayland_jll v6.8.2+2[39m
[90m[f50d1b31] [39m[92m+ Rmath_jll v0.5.1+0[39m
[90m[76ed43ae] [39m[92m+ SQLite_jll v3.48.0+0[39m
[90m[e0b8ae26] [39m[92m+ Thrift_jll v0.21.1+0[39m
[90m[a44049a8] [39m[92m+ Vulkan_Loader_jll v1.3.243+0[39m
[90m[a2964d1f] [39m[92m+ Wayland_jll v1.24.0+0[39m
[33m⌅[39m [90m[02c8fc9c] [39m[92m+ XML2_jll v2.13.9+0[39m
[90m[ffd25f8a] [39m[92m+ XZ_jll v5.8.1+0[39m
[90m[f67eecfb] [39m[92m+ Xorg_libICE_jll v1.1.2+0[39m
[90m[c834827a] [39m[92m+ Xorg_libSM_jll v1.2.6+0[39m
[90m[4f6342f7] [39m[92m+ Xorg_libX11_jll v1.8.12+0[39m
[90m[0c0b7dd1] [39m[92m+ Xorg_libXau_jll v1.0.13+0[39m
[90m[935fb764] [39m[92m+ Xorg_libXcursor_jll v1.2.4+0[39m
[90m[a3789734] [39m[92m+ Xorg_libXdmcp_jll v1.1.6+0[39m
[90m[1082639a] [39m[92m+ Xorg_libXext_jll v1.3.7+0[39m
[90m[d091e8ba] [39m[92m+ Xorg_libXfixes_jll v6.0.2+0[39m
[90m[a51aa0fd] [39m[92m+ Xorg_libXi_jll v1.8.3+0[39m
[90m[d1454406] [39m[92m+ Xorg_libXinerama_jll v1.1.6+0[39m
[90m[ec84b674] [39m[92m+ Xorg_libXrandr_jll v1.5.5+0[39m
[90m[ea2f1a96] [39m[92m+ Xorg_libXrender_jll v0.9.12+0[39m
[90m[a65dc6b1] [39m[92m+ Xorg_libpciaccess_jll v0.18.1+0[39m
[90m[c7cfdc94] [39m[92m+ Xorg_libxcb_jll v1.17.1+0[39m
[90m[cc61e674] [39m[92m+ Xorg_libxkbfile_jll v1.1.3+0[39m
[90m[e920d4aa] [39m[92m+ Xorg_xcb_util_cursor_jll v0.1.6+0[39m
[90m[12413925] [39m[92m+ Xorg_xcb_util_image_jll v0.4.1+0[39m
[90m[2def613f] [39m[92m+ Xorg_xcb_util_jll v0.4.1+0[39m
[90m[975044d2] [39m[92m+ Xorg_xcb_util_keysyms_jll v0.4.1+0[39m
[90m[0d47668e] [39m[92m+ Xorg_xcb_util_renderutil_jll v0.3.10+0[39m
[90m[c22f9ab0] [39m[92m+ Xorg_xcb_util_wm_jll v0.4.2+0[39m
[90m[35661453] [39m[92m+ Xorg_xkbcomp_jll v1.4.7+0[39m
[90m[33bec58e] [39m[92m+ Xorg_xkeyboard_config_jll v2.44.0+0[39m
[90m[c5fb5394] [39m[92m+ Xorg_xtrans_jll v1.6.0+0[39m
[90m[3161d3a3] [39m[92m+ Zstd_jll v1.5.7+1[39m
[90m[28df3c45] [39m[92m+ boost_jll v1.87.0+0[39m
[90m[4611771a] [39m[92m+ brotli_jll v1.2.0+0[39m
[90m[35ca27e7] [39m[92m+ eudev_jll v3.2.14+0[39m
[90m[214eeab7] [39m[92m+ fzf_jll v0.61.1+0[39m
[90m[9a68df92] [39m[92m+ isoband_jll v0.2.3+0[39m
[90m[477f73a3] [39m[92m+ libaec_jll v1.1.4+0[39m
[90m[a4ae2306] [39m[92m+ libaom_jll v3.13.1+0[39m
[90m[0ac62f75] [39m[92m+ libass_jll v0.17.4+0[39m
[90m[1183f4f0] [39m[92m+ libdecor_jll v0.2.2+0[39m
[90m[2db6ffa8] [39m[92m+ libevdev_jll v1.13.4+0[39m
[90m[f638f0a6] [39m[92m+ libfdk_aac_jll v2.0.4+0[39m
[90m[06c338fa] [39m[92m+ libgeotiff_jll v100.702.400+0[39m
[90m[36db933b] [39m[92m+ libinput_jll v1.28.1+0[39m
[90m[b53b4c65] [39m[92m+ libpng_jll v1.6.51+0[39m
[90m[075b6546] [39m[92m+ libsixel_jll v1.10.5+0[39m
[90m[f27f6e37] [39m[92m+ libvorbis_jll v1.3.8+0[39m
[90m[c5f90fcd] [39m[92m+ libwebp_jll v1.6.0+0[39m
[90m[337d8026] [39m[92m+ libzip_jll v1.11.3+0[39m
[90m[009596ad] [39m[92m+ mtdev_jll v1.1.7+0[39m
[90m[888e69b1] [39m[92m+ muparser_jll v2.3.5+0[39m
[90m[1317d2d5] [39m[92m+ oneTBB_jll v2022.0.0+1[39m
[90m[fe1e1685] [39m[92m+ snappy_jll v1.2.3+0[39m
[90m[1270edf5] [39m[92m+ x264_jll v10164.0.1+0[39m
[90m[dfaa095f] [39m[92m+ x265_jll v4.1.0+0[39m
[90m[d8fb68d0] [39m[92m+ xkbcommon_jll v1.13.0+0[39m
[90m[0dad84c5] [39m[92m+ ArgTools v1.1.2[39m
[90m[56f22d72] [39m[92m+ Artifacts v1.11.0[39m
[90m[2a0f44e3] [39m[92m+ Base64 v1.11.0[39m
[90m[8bf52ea8] [39m[92m+ CRC32c v1.11.0[39m
[90m[ade2ca70] [39m[92m+ Dates v1.11.0[39m
[90m[8ba89e20] [39m[92m+ Distributed v1.11.0[39m
[90m[f43a241f] [39m[92m+ Downloads v1.6.0[39m
[90m[7b1f6079] [39m[92m+ FileWatching v1.11.0[39m
[90m[9fa8497b] [39m[92m+ Future v1.11.0[39m
[90m[b77e0a4c] [39m[92m+ InteractiveUtils v1.11.0[39m
[90m[4af54fe1] [39m[92m+ LazyArtifacts v1.11.0[39m
[90m[b27032c2] [39m[92m+ LibCURL v0.6.4[39m
[90m[76f85450] [39m[92m+ LibGit2 v1.11.0[39m
[90m[8f399da3] [39m[92m+ Libdl v1.11.0[39m
[90m[37e2e46d] [39m[92m+ LinearAlgebra v1.11.0[39m
[90m[56ddb016] [39m[92m+ Logging v1.11.0[39m
[90m[d6f4376e] [39m[92m+ Markdown v1.11.0[39m
[90m[a63ad114] [39m[92m+ Mmap v1.11.0[39m
[90m[ca575930] [39m[92m+ NetworkOptions v1.2.0[39m
[90m[44cfe95a] [39m[92m+ Pkg v1.11.0[39m
[90m[de0858da] [39m[92m+ Printf v1.11.0[39m
[90m[3fa0cd96] [39m[92m+ REPL v1.11.0[39m
[90m[9a3f8284] [39m[92m+ Random v1.11.0[39m
[90m[ea8e919c] [39m[92m+ SHA v0.7.0[39m
[90m[9e88b42a] [39m[92m+ Serialization v1.11.0[39m
[90m[1a1011a3] [39m[92m+ SharedArrays v1.11.0[39m
[90m[6462fe0b] [39m[92m+ Sockets v1.11.0[39m
[90m[2f01184e] [39m[92m+ SparseArrays v1.11.0[39m
[90m[f489334b] [39m[92m+ StyledStrings v1.11.0[39m
[90m[4607b0f0] [39m[92m+ SuiteSparse[39m
[90m[fa267f1f] [39m[92m+ TOML v1.0.3[39m
[90m[a4e569a6] [39m[92m+ Tar v1.10.0[39m
[90m[8dfed614] [39m[92m+ Test v1.11.0[39m
[90m[cf7118a7] [39m[92m+ UUIDs v1.11.0[39m
[90m[4ec0a83e] [39m[92m+ Unicode v1.11.0[39m
[90m[e66e0078] [39m[92m+ CompilerSupportLibraries_jll v1.1.1+0[39m
[90m[deac9b47] [39m[92m+ LibCURL_jll v8.6.0+0[39m
[90m[e37daf67] [39m[92m+ LibGit2_jll v1.7.2+0[39m
[90m[29816b5a] [39m[92m+ LibSSH2_jll v1.11.0+1[39m
[90m[c8ffd9c3] [39m[92m+ MbedTLS_jll v2.28.6+0[39m
[90m[14a3606d] [39m[92m+ MozillaCACerts_jll v2023.12.12[39m
[90m[4536629a] [39m[92m+ OpenBLAS_jll v0.3.27+1[39m
[90m[05823500] [39m[92m+ OpenLibm_jll v0.8.5+0[39m
[90m[efcefdf7] [39m[92m+ PCRE2_jll v10.42.0+1[39m
[90m[bea87d4a] [39m[92m+ SuiteSparse_jll v7.7.0+0[39m
[90m[83775a58] [39m[92m+ Zlib_jll v1.2.13+1[39m
[90m[8e850b90] [39m[92m+ libblastrampoline_jll v5.11.0+0[39m
[90m[8e850ede] [39m[92m+ nghttp2_jll v1.59.0+0[39m
[90m[3f19e933] [39m[92m+ p7zip_jll v17.4.0+2[39m
[36m[1m Info[22m[39m Packages marked with [32m⌃[39m and [33m⌅[39m have new versions available. Those with [32m⌃[39m may be upgradable, but those with [33m⌅[39m are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
[92m[1mPrecompiling[22m[39m project...
1171.5 ms[32m ✓ [39m[90mStatsAPI[39m
1103.6 ms[32m ✓ [39m[90mFilePaths[39m
1063.1 ms[32m ✓ [39m[90mlibpng_jll[39m
1021.3 ms[32m ✓ [39m[90mComputePipeline[39m
726.1 ms[32m ✓ [39m[90mGlib_jll[39m
1394.1 ms[32m ✓ [39m[90mStringManipulation[39m
1248.3 ms[32m ✓ [39m[90mQOI[39m
508.4 ms[32m ✓ [39m[90mxkbcommon_jll[39m
1574.8 ms[32m ✓ [39m[90mOpenSSL[39m
689.6 ms[32m ✓ [39m[90mTableShowUtils[39m
570.8 ms[32m ✓ [39m[90mFilePaths → FilePathsURIsExt[39m
817.6 ms[32m ✓ [39m[90mDistances[39m
1094.5 ms[32m ✓ [39m[90mUnitful → LatexifyExt[39m
755.4 ms[32m ✓ [39m[90mOpenJpeg_jll[39m
820.8 ms[32m ✓ [39m[90mlibsixel_jll[39m
723.4 ms[32m ✓ [39m[90mlibwebp_jll[39m
1903.9 ms[32m ✓ [39m[90mStatsBase[39m
954.4 ms[32m ✓ [39m[90mDistances → DistancesSparseArraysExt[39m
535.7 ms[32m ✓ [39m[90mDistances → DistancesChainRulesCoreExt[39m
3938.5 ms[32m ✓ [39m[90mTimeZones[39m
2644.7 ms[32m ✓ [39m[90mCairo_jll[39m
2883.2 ms[32m ✓ [39m[90mPNGFiles[39m
2475.6 ms[32m ✓ [39m[90mQt6Base_jll[39m
2082.2 ms[32m ✓ [39m[90mImageDistances[39m
2410.1 ms[32m ✓ [39m[90mNearestNeighbors[39m
944.1 ms[32m ✓ [39m[90mPDMats → StatsBaseExt[39m
1188.2 ms[32m ✓ [39m[90mImageMagick_jll[39m
2197.2 ms[32m ✓ [39m[90mWebP[39m
907.0 ms[32m ✓ [39m[90mTimeZones → TimeZonesRecipesBaseExt[39m
955.0 ms[32m ✓ [39m[90mHarfBuzz_jll[39m
2809.9 ms[32m ✓ [39m[90mSixel[39m
1169.7 ms[32m ✓ [39m[90mQt6ShaderTools_jll[39m
2492.7 ms[32m ✓ [39m[90mGDAL_jll[39m
934.9 ms[32m ✓ [39m[90mlibass_jll[39m
832.3 ms[32m ✓ [39m[90mPango_jll[39m
1832.8 ms[32m ✓ [39m[90mClustering[39m
1353.1 ms[32m ✓ [39m[90mFFMPEG_jll[39m
2242.2 ms[32m ✓ [39m[90mQt6Declarative_jll[39m
4329.3 ms[32m ✓ [39m[90mImageMagick[39m
1538.3 ms[32m ✓ [39m[90mCairo[39m
6557.8 ms[32m ✓ [39m[90mImageCorners[39m
5005.1 ms[32m ✓ [39m[90mDistributions[39m
4334.3 ms[32m ✓ [39m[90mGDAL[39m
1611.0 ms[32m ✓ [39m[90mFFMPEG[39m
1645.0 ms[32m ✓ [39m[90mGR_jll[39m
1393.0 ms[32m ✓ [39m[90mDistributions → DistributionsTestExt[39m
1469.6 ms[32m ✓ [39m[90mDistributions → DistributionsChainRulesCoreExt[39m
7772.3 ms[32m ✓ [39m[90mImageQualityIndexes[39m
4367.0 ms[32m ✓ [39m[90mImageSegmentation[39m
1672.4 ms[32m ✓ [39m[90mKernelDensity[39m
13048.5 ms[32m ✓ [39m[90mHTTP[39m
1495.7 ms[32m ✓ [39m[90mFileIO → HTTPExt[39m
3134.9 ms[32m ✓ [39m[90mGR[39m
2536.9 ms[32m ✓ [39m[90mCSVFiles[39m
5142.3 ms[32m ✓ [39mImages
8263.6 ms[32m ✓ [39m[90mArchGDAL[39m
1978.4 ms[32m ✓ [39m[90mArchGDAL → ArchGDALRecipesBaseExt[39m
2117.6 ms[32m ✓ [39m[90mArchGDAL → ArchGDALJLD2Ext[39m
20856.9 ms[32m ✓ [39m[90mPrettyTables[39m
24189.5 ms[32m ✓ [39mDataFrames
1792.1 ms[32m ✓ [39m[90mLatexify → DataFramesExt[39m
34667.9 ms[32m ✓ [39mPlots
3214.0 ms[32m ✓ [39mPlots → UnitfulExt
3335.6 ms[32m ✓ [39mPlots → GeometryBasicsExt
3419.8 ms[32m ✓ [39mPlots → FileIOExt
11267.6 ms[32m ✓ [39mIceFloeTracker
91717.4 ms[32m ✓ [39m[90mMakie[39m
7656.0 ms[32m ✓ [39m[90mPolynomials → PolynomialsMakieExt[39m
7691.5 ms[32m ✓ [39m[90mArchGDAL → ArchGDALMakieExt[39m
7839.9 ms[32m ✓ [39m[90mGeoInterface → GeoInterfaceMakieExt[39m
32481.9 ms[32m ✓ [39mCairoMakie
71 dependencies successfully precompiled in 141 seconds. 418 already precompiled.
[32m[1m Resolving[22m[39m package versions...
[32m[1m No Changes[22m[39m to `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Project.toml`
[32m[1m No Changes[22m[39m to `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Manifest.toml`
[32m[1m Resolving[22m[39m package versions...
[32m[1m No Changes[22m[39m to `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Project.toml`
[32m[1m No Changes[22m[39m to `~/Documents/research/packages/IceFloeTracker.jl/docs/src/tutorials/segmentationtrackingcombined/Manifest.toml`using IceFloeTracker
using Images
using Images: segment_mean, labels_map, SegmentedImage, RGB
using IceFloeTracker.Tracking: FloeTracker, FilterFunction, MinimumWeightMatchingFunction
using Plots
using DataFramesIdentify Sea Ice Floes
We'll access a pair of images from the IFT validation dataset. You can get your own images from the NASA Worldview Snapshots utility. We use the MODIS 1-4-3 true color, MODIS 7-2-1 false color, and the OpenStreetMap coast mask. The validation dataset has 100 km by 100 km pairs of images from the Aqua and Terra satellites, randomly sampled from Arctic marginal and seasonal ice zones, and includes manually validated floe outlines and image metadata. For this tutorial we select case 6, from Baffin Bay. We will use the default settings for the LopezAcosta2019Tiling segmentation algorithm. After the images have been segmented, we will extract floe features and track them.
dataset = filter(c -> c.case_number == 6, Watkins2026Dataset(; ref="v0.1"));Dataset(GitHubLoader("https://github.com/danielmwatkins/ice_floe_validation_dataset/", "v0.1", "/tmp/Watkins2026"), 2×30 DataFrame
Row │ case_number region start_date center_lon center_lat cen ⋯
│ Int64 Int64 String Dates.Date Float64 Float64 Int ⋯
─────┼──────────────────────────────────────────────────────────────────────────
1 │ 10 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7 ⋯
2 │ 11 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7
24 columns omitted)datasetDataset(GitHubLoader("https://github.com/danielmwatkins/ice_floe_validation_dataset/", "v0.1", "/tmp/Watkins2026"), 2×30 DataFrame
Row │ case_number region start_date center_lon center_lat cen ⋯
│ Int64 Int64 String Dates.Date Float64 Float64 Int ⋯
─────┼──────────────────────────────────────────────────────────────────────────
1 │ 10 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7 ⋯
2 │ 11 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7
24 columns omitted)Dataset(GitHubLoader("https://github.com/danielmwatkins/ice_floe_validation_dataset/", "v0.1", "/tmp/Watkins2026"), [1m2×30 DataFrame[0m
[1m Row [0m│[1m [0m[1m case_number [0m[1m region [0m[1m start_date [0m[1m center_lon [0m[1m center_lat [0m[1m cen[0m ⋯
[1m [0m│[90m Int64 [0m[90m Int64 [0m[90m String [0m[90m Dates.Date [0m[90m Float64 [0m[90m Float64 [0m[90m Int[0m ⋯
─────┼──────────────────────────────────────────────────────────────────────────
1 │ 10 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7 ⋯
2 │ 11 6 baffin_bay 2022-05-30 -73.3612 75.2608 -7
[36m 24 columns omitted[0m)Initialize the segmentation algorithm:
segmentation_algorithm = LopezAcosta2019Tiling.Segment();IceFloeTracker.LopezAcosta2019Tiling.Segment((rblocks = 2, cblocks = 2), (prelim_threshold = 0.43137254901960786, band_7_threshold = 0.7843137254901961, band_2_threshold = 0.7450980392156863, ratio_lower = 0.0, ratio_offset = 0.0, ratio_upper = 0.75), (white_threshold = 25.5, entropy_threshold = 4, white_fraction_threshold = 0.4), (gamma = 1.5, gamma_factor = 1.3, gamma_threshold = 220), (se_disk1 = Bool[0 1 0; 1 1 1; 0 1 0], se_disk2 = Bool[0 0 … 0 0; 0 1 … 1 0; … ; 0 1 … 1 0; 0 0 … 0 0], se_disk4 = Bool[0 0 … 0 0; 0 1 … 1 0; … ; 0 1 … 1 0; 0 0 … 0 0]), (radius = 10, amount = 2.0, factor = 255.0), (band_7_max = 0.0196078431372549, band_2_min = 0.9019607843137255, band_1_min = 0.9411764705882353, band_7_max_relaxed = 0.0392156862745098, band_1_min_relaxed = 0.7450980392156863, possible_ice_threshold = 0.29411764705882354), (radius = 10, amount = 2, factor = 0.5), 0.1)Use dot notation to broadcast the segmentation algorithm across vectors of images. The modis_ accessor functions grab images on demand from the dataset.
segments = segmentation_algorithm.(
modis_truecolor.(dataset),
modis_falsecolor.(dataset),
modis_landmask.(dataset));2-element Vector{ImageSegmentation.SegmentedImage{Matrix{Int64}, ColorTypes.RGBA{Float32}}}:
Segmented Image with:
labels map: 400×400 Matrix{Int64}
number of labels: 351
Segmented Image with:
labels map: 400×400 Matrix{Int64}
number of labels: 338# Helper function to view a SegmentedImage object
function view_seg(s)
map(i->segment_mean(s,i), labels_map(s))
end
mosaicview(view_seg(segments[1]), view_seg(segments[2]), nrow=1, npad=10)
Tracking Algorithm
The tracking function finds plausible floe matches across rows of DataFrames with feature descriptors. We set up the function in the same way as the segmentation algorithm: we call a function that returns a function. For this tutorial, we'll use two default functions for the algorithm: one function that makes geometric comparisons to reduce the number of candidate matches, and a second function that selects a unique matching between the images. The only additional information we need is an observation time associated with each segmented image. For the IFT validation dataset, this is available in the dataset metadata, which we access with info().
#
passtimes = info(dataset)[:, "pass_time"]2-element Vector{Dates.DateTime}:
2022-05-30T16:44:44
2022-05-30T15:28:462-element Vector{Dates.DateTime}:
2022-05-30T16:44:44
2022-05-30T15:28:46We see that the satellite pass times (the time the satellite passed overhead and captured the image) are in reverse chronological order in the dataset, so we need to sort the images first.
segments = reverse(segments)
passtimes = reverse(passtimes)2-element Vector{Dates.DateTime}:
2022-05-30T15:28:46
2022-05-30T16:44:442-element Vector{Dates.DateTime}:
2022-05-30T15:28:46
2022-05-30T16:44:44Now we initialize and run the FloeTracker:
# Filtering through potential candidates and matches for tracked floes
tracker = FloeTracker(filter_function=FilterFunction(),
matching_function=MinimumWeightMatchingFunction())
tracked = tracker(segments, passtimes);| Row | ID | trajectory_uuid | head_uuid | uuid | area | min_row | min_col | max_row | max_col | row_centroid | col_centroid | convex_area | label | major_axis_length | minor_axis_length | orientation | perimeter | passtime | mask | psi | Δt | Δx | scaled_distance | relative_error_area | relative_error_convex_area | relative_error_major_axis_length | relative_error_minor_axis_length | shape_difference | scaled_shape_difference | psi_s_correlation | psi_s_correlation_score | w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Int64 | String | String? | String | Float64 | Int64 | Int64 | Int64 | Int64 | Int64 | Int64 | Float64 | Int64 | Float64 | Float64 | Float64 | Float64 | DateTime | BitMatrix? | Array… | Millisec…? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | Float64? | |
| 1 | 1 | 4dstnh3mx41j | missing | BDWSfEXNck2C | 205.0 | 220 | 390 | 245 | 400 | 232 | 396 | 228.0 | 330 | 26.2475 | 10.4202 | 0.0233669 | 62.0416 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.17523, 5.51663, 5.84203, 6.72083, 6.29423, 6.28418, 6.28451, 6.30311, 5.6456, 6.67888 … 9.42493, 9.42479, 9.42478, 9.42478, 9.42477, 9.42465, 9.42332, 9.41047, 10.1966, 10.9859] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 2 | 1 | 4dstnh3mx41j | BDWSfEXNck2C | j9HNcUwjKxor | 214.0 | 221 | 390 | 247 | 400 | 233 | 396 | 232.0 | 341 | 27.034 | 10.5055 | 0.0358504 | 62.8701 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.17523, 5.51663, 5.84203, 6.72089, 6.29551, 6.30604, 5.77255, 6.36354, 5.85589, 7.11143 … 9.42474, 9.42478, 9.42478, 9.42478, 9.42477, 9.42465, 9.42332, 9.41047, 10.1966, 10.9859] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.0429594 | 0.0173913 | 0.0295227 | 0.00815692 | 25.0 | 0.117 | 0.999 | 0.001 | 0.251306 |
| 3 | 2 | 5bmmynOM8ysg | missing | n7YW6hGmrV8u | 669.0 | 48 | 236 | 81 | 264 | 65 | 251 | 744.0 | 207 | 35.3129 | 25.3163 | -0.395384 | 106.326 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49753, 5.49065, 5.20077, 5.15239, 5.50294, 5.84285, 5.86502, 6.20717, 5.89166, 6.27379 … 9.43492, 8.67572, 8.90836, 8.9189, 10.175, 11.4616, 11.0028, 10.5186, 11.0051, 10.5312] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 4 | 2 | 5bmmynOM8ysg | n7YW6hGmrV8u | 2Y4844aHv0B5 | 677.0 | 49 | 236 | 83 | 264 | 68 | 250 | 755.0 | 218 | 35.7416 | 25.2236 | -0.390488 | 106.912 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50524, 5.79328, 5.47439, 5.18027, 5.24232, 5.5345, 6.21958, 5.54531, 6.32182, 6.3273 … 9.3721, 9.15479, 8.62942, 8.809, 10.1405, 11.4486, 11.0039, 10.504, 10.5717, 10.2088] | 4558000 milliseconds | 790.569 | 0.111552 | 0.0118871 | 0.0146765 | 0.0120658 | 0.00366639 | 41.0 | 0.061 | 0.999 | 0.001 | 0.215848 |
| 5 | 3 | 77ONzCN2tl97 | missing | vjSxMfu7NiY3 | 230.0 | 29 | 122 | 52 | 140 | 42 | 129 | 305.0 | 125 | 23.048 | 15.4399 | 0.328206 | 77.9117 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4977, 5.49538, 5.85474, 6.80426, 6.66437, 6.23001, 5.47463, 5.94137, 6.25086, 6.85809 … 9.08025, 10.6768, 11.6248, 9.98129, 9.88912, 9.89205, 10.1942, 9.44771, 9.41942, 10.206] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 6 | 3 | 77ONzCN2tl97 | vjSxMfu7NiY3 | ZnTdI5w92J54 | 220.0 | 38 | 123 | 57 | 146 | 49 | 134 | 268.0 | 133 | 25.598 | 12.4853 | 0.976257 | 68.0833 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50789, 6.25336, 5.13662, 5.62727, 7.19327, 7.2602, 6.69055, 7.0838, 6.8719, 6.99022 … 9.19997, 10.3252, 10.6849, 11.3325, 10.5276, 10.541, 10.3027, 9.84991, 9.94232, 10.197] | 4558000 milliseconds | 2150.58 | 0.303454 | 0.0444444 | 0.129145 | 0.10484 | 0.211607 | 84.0 | 0.382 | 0.951 | 0.049 | 1.22449 |
| 7 | 4 | 8xJ4ZmObOBe3 | missing | gfuzY8tbkXL8 | 2041.0 | 201 | 223 | 256 | 282 | 227 | 253 | 2236.0 | 193 | 64.5201 | 42.3201 | 0.718084 | 204.309 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49754, 5.49099, 4.67313, 4.77654, 4.72774, 5.16774, 5.1246, 4.70804, 5.2606, 5.84722 … 9.86079, 10.4479, 11.0099, 10.9965, 10.9956, 10.9957, 10.9965, 11.0045, 10.2139, 10.9899] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 8 | 4 | 8xJ4ZmObOBe3 | gfuzY8tbkXL8 | MgWCwc5Qf8kH | 2132.0 | 202 | 224 | 257 | 282 | 229 | 254 | 2262.0 | 205 | 64.8277 | 42.7043 | 0.790329 | 189.238 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49973, 5.80965, 4.7111, 4.24919, 5.16192, 5.1987, 4.68586, 5.2016, 4.71938, 5.53192 … 10.1749, 10.9574, 10.5646, 10.9654, 10.9937, 10.9953, 10.9934, 10.5476, 10.208, 10.9923] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0436137 | 0.0115607 | 0.00475719 | 0.00903699 | 240.0 | 0.113 | 0.982 | 0.018 | 0.278848 |
| 9 | 5 | 9DSvAeQBusrm | missing | kbhruHDBFLaH | 283.0 | 262 | 47 | 284 | 65 | 273 | 56 | 304.0 | 62 | 25.4384 | 14.3559 | 0.610375 | 65.9411 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.15398, 5.22543, 5.90923, 6.2729, 6.25338, 6.91271, 6.94809, 6.20984, 6.96901, 7.7302 … 9.41893, 9.25515, 9.32045, 10.1065, 9.65168, 10.2216, 10.1909, 10.5638, 10.1965, 10.9749] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 10 | 5 | 9DSvAeQBusrm | kbhruHDBFLaH | GWxy7dA09SOK | 347.0 | 263 | 45 | 289 | 64 | 275 | 55 | 385.0 | 55 | 26.7438 | 17.3365 | 0.502752 | 77.598 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.15774, 5.22949, 5.0969, 4.79998, 5.56938, 6.28372, 6.80786, 6.24772, 6.53999, 6.48659 … 8.9029, 9.48224, 9.65359, 10.3953, 10.1273, 9.44161, 8.89786, 10.1908, 10.2108, 10.5172] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.203175 | 0.235123 | 0.0500333 | 0.188095 | 93.0 | 0.268 | 0.964 | 0.036 | 1.05931 |
| 11 | 6 | BI6qgHIONgb5 | missing | RlG1fcmCotzl | 728.0 | 74 | 306 | 103 | 350 | 88 | 325 | 901.0 | 261 | 41.4003 | 25.825 | 1.46838 | 138.125 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17204, 4.72218, 5.5032, 5.14616, 4.71779, 4.74112, 5.54111, 7.07064, 6.27693, 5.77778 … 12.5423, 11.5712, 9.9386, 9.88995, 9.89189, 10.1961, 10.5013, 10.9972, 10.5451, 10.2096] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 12 | 6 | BI6qgHIONgb5 | RlG1fcmCotzl | wug91V5TSMnw | 738.0 | 80 | 306 | 107 | 350 | 92 | 325 | 902.0 | 270 | 43.1792 | 25.4589 | 1.5053 | 138.811 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17627, 5.16713, 4.72013, 4.24735, 5.5202, 6.78205, 6.26026, 6.27801, 6.22867, 5.88185 … 9.97563, 9.38132, 9.90183, 10.1755, 10.5419, 10.9656, 10.9904, 10.5472, 10.9849, 10.9952] | 4558000 milliseconds | 1000.0 | 0.141103 | 0.0136426 | 0.00110926 | 0.0420628 | 0.0142789 | 78.0 | 0.106 | 0.987 | 0.013 | 0.331197 |
| 13 | 7 | CeRnpqWaIvk0 | missing | 9goUUHZDwqmT | 163.0 | 28 | 257 | 38 | 274 | 33 | 266 | 169.0 | 221 | 19.2478 | 10.8974 | 1.38113 | 47.799 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.51198, 6.30471, 6.38514, 7.15702, 7.65562, 7.38568, 7.67204, 7.84537, 7.85232, 7.85539, 8.65281, 9.44636, 9.52619, 10.2307, 10.2907, 11.5385, 11.0051, 10.4945, 11.0148, 10.9962] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 14 | 7 | CeRnpqWaIvk0 | 9goUUHZDwqmT | nZfeLzgeZx1m | 160.0 | 31 | 257 | 42 | 275 | 36 | 266 | 172.0 | 234 | 19.218 | 10.7227 | 1.29351 | 48.6274 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.5304, 6.70741, 6.3954, 7.18006, 7.20915, 7.6762, 7.84689, 7.85685, 7.88087, 7.82349, 8.64879, 9.90754, 9.87726, 9.98967, 10.7537, 10.9895, 11.0408, 10.496, 11.0149, 10.9962] | 4558000 milliseconds | 750.0 | 0.105828 | 0.0185759 | 0.0175953 | 0.00154976 | 0.0161565 | 19.0 | 0.119 | 1.0 | 0.0 | 0.278705 |
| 15 | 8 | FJzjnRLaidgi | missing | RpvyJuVhtcVQ | 183.0 | 149 | 131 | 165 | 152 | 156 | 142 | 223.0 | 128 | 24.4523 | 10.7664 | 1.11272 | 63.0122 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50345, 6.31253, 7.0769, 7.07308, 7.14245, 8.25821, 7.86957, 7.88034, 7.17351, 6.21302 … 9.76604, 10.1223, 10.427, 10.5226, 10.2485, 10.9804, 10.8628, 11.5178, 10.5498, 10.5308] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 16 | 8 | FJzjnRLaidgi | RpvyJuVhtcVQ | sa9qHKm7ycX5 | 194.0 | 150 | 131 | 167 | 153 | 158 | 143 | 214.0 | 137 | 26.0544 | 9.98639 | 1.00318 | 61.0122 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50183, 6.78326, 7.06658, 7.05996, 7.41459, 7.40957, 7.09226, 7.77434, 6.66962, 7.07944 … 9.8726, 10.2373, 10.4286, 10.5316, 10.4977, 10.6222, 10.9296, 10.5852, 10.4971, 10.9983] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0583554 | 0.0411899 | 0.0634392 | 0.0751677 | 58.0 | 0.299 | 0.991 | 0.009 | 0.625032 |
| 17 | 9 | FfxKAwEt1Tdu | missing | rSWXvymcKbss | 280.0 | 11 | 350 | 29 | 373 | 20 | 360 | 309.0 | 295 | 23.2935 | 15.9817 | 1.04765 | 67.3553 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16788, 4.73313, 5.50092, 5.88272, 6.2639, 6.84864, 6.59604, 6.7883, 6.83748, 7.46514 … 10.0523, 10.9204, 10.0298, 10.1778, 9.49337, 9.81147, 10.4717, 10.568, 10.5337, 10.9829] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 18 | 9 | FfxKAwEt1Tdu | rSWXvymcKbss | hklYgJ7ECOT2 | 285.0 | 16 | 349 | 34 | 372 | 25 | 359 | 319.0 | 306 | 23.1803 | 16.6472 | 1.02149 | 68.5269 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17481, 5.49968, 5.86486, 6.31474, 7.05475, 6.2627, 6.38165, 6.72005, 7.08322, 7.66876 … 11.0604, 10.0723, 9.36011, 9.94102, 9.77573, 10.4594, 10.6063, 10.4851, 11.0001, 10.9957] | 4558000 milliseconds | 1274.75 | 0.179872 | 0.0176991 | 0.0318471 | 0.00486898 | 0.0407916 | 20.0 | 0.07 | 0.991 | 0.009 | 0.354079 |
| 19 | 10 | HnEdbB0YR31D | missing | Ooi1zmkKRQOl | 129.0 | 262 | 394 | 285 | 400 | 274 | 398 | 138.0 | 333 | 24.9607 | 6.64865 | -0.0193995 | 51.5563 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.50553, 5.81331, 6.30513, 6.28539, 6.28339, 6.28337, 6.28593, 6.32671, 5.89526, 6.58261 … 9.45768, 9.42695, 9.42492, 9.42479, 9.42478, 9.42477, 9.42466, 9.42361, 9.41628, 10.2044] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 20 | 10 | HnEdbB0YR31D | Ooi1zmkKRQOl | PFCwXgivRaYt | 133.0 | 264 | 394 | 287 | 400 | 275 | 397 | 142.0 | 346 | 25.561 | 6.69944 | 0.00377727 | 52.1421 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.51028, 6.31988, 5.87065, 6.66408, 6.29941, 6.28434, 6.28325, 6.283, 6.28093, 6.26107 … 9.41884, 9.42417, 9.42473, 9.42477, 9.42478, 9.42483, 9.42544, 9.43211, 9.82646, 10.5145] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0305344 | 0.0285714 | 0.0237629 | 0.00761035 | 28.0 | 0.211 | 1.0 | 0.0 | 0.351367 |
| 21 | 11 | I965NKV54lTk | missing | MewawOCkIRnC | 434.0 | 176 | 271 | 202 | 297 | 188 | 285 | 467.0 | 233 | 30.7307 | 18.9665 | 0.69477 | 85.2548 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16239, 4.71714, 4.75914, 5.46512, 5.2577, 5.87549, 5.53149, 6.95429, 7.17826, 7.92805 … 9.65638, 9.66106, 9.45043, 9.74595, 9.89476, 9.89798, 9.86789, 10.2089, 10.9637, 10.9945] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 22 | 11 | I965NKV54lTk | MewawOCkIRnC | o57mFK8Logku | 480.0 | 177 | 271 | 204 | 297 | 190 | 285 | 559.0 | 246 | 30.3204 | 21.4163 | 0.559814 | 93.9828 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16995, 4.72647, 5.49346, 4.72711, 5.53017, 5.75079, 6.49541, 7.01787, 6.82652, 7.0597 … 9.75697, 10.0059, 9.413, 9.46485, 9.29269, 10.2212, 10.2129, 10.4999, 10.9992, 10.9957] | 4558000 milliseconds | 500.0 | 0.0705517 | 0.100656 | 0.179337 | 0.0134429 | 0.12133 | 89.0 | 0.185 | 0.979 | 0.021 | 0.691318 |
| 23 | 12 | J5UdUCpdyfel | missing | d0u91IWB9IRN | 1030.0 | 213 | 153 | 250 | 191 | 230 | 171 | 1090.0 | 145 | 37.1572 | 36.0514 | -0.0408291 | 123.054 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16425, 5.20482, 5.47913, 4.69083, 4.71075, 4.71713, 4.80239, 5.50335, 5.99325, 6.27281 … 9.4458, 9.74773, 9.52015, 10.171, 10.4229, 10.612, 10.9389, 10.9927, 10.9954, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 24 | 12 | J5UdUCpdyfel | d0u91IWB9IRN | O1QBsHv0wiCq | 1036.0 | 215 | 155 | 252 | 193 | 233 | 173 | 1091.0 | 158 | 37.4272 | 35.9228 | 0.0115392 | 122.468 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17023, 5.19421, 5.16538, 5.15349, 4.71804, 4.71516, 4.75157, 5.51136, 5.52579, 6.31208 … 9.80461, 9.49936, 9.8421, 9.86452, 10.2185, 10.4903, 11.0162, 10.52, 10.999, 10.9957] | 4558000 milliseconds | 901.388 | 0.127189 | 0.00580833 | 0.000917011 | 0.00723887 | 0.00357341 | 59.0 | 0.057 | 1.0 | 0.0 | 0.201727 |
| 25 | 13 | KahDUSfkPzg7 | missing | ARupfR7l81r6 | 516.0 | 116 | 185 | 140 | 215 | 128 | 200 | 546.0 | 169 | 29.3665 | 22.5933 | -1.3179 | 86.9117 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16204, 4.70465, 5.20664, 4.74285, 5.44932, 5.21048, 4.84533, 5.14346, 5.62393, 6.00462 … 8.6501, 8.7512, 9.12881, 9.76011, 9.86955, 9.88418, 10.1476, 10.9723, 10.5251, 10.5346] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 26 | 13 | KahDUSfkPzg7 | ARupfR7l81r6 | gCpEhX9LQ7CY | 520.0 | 118 | 185 | 141 | 214 | 129 | 199 | 551.0 | 180 | 29.4742 | 22.7369 | -1.44451 | 86.9117 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49003, 4.69862, 4.64609, 4.30683, 5.2202, 4.82069, 5.17517, 5.15333, 5.51086, 6.36888 … 8.61376, 8.61336, 8.99436, 9.25559, 9.76049, 9.85696, 10.2095, 10.9721, 10.523, 10.2205] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.00772201 | 0.00911577 | 0.00366322 | 0.00633263 | 45.0 | 0.087 | 0.999 | 0.001 | 0.164721 |
| 27 | 14 | LKgFtIG1AK1F | missing | ZtokIPvyHT7Y | 208.0 | 190 | 143 | 206 | 160 | 198 | 152 | 232.0 | 139 | 19.174 | 14.4398 | -0.908415 | 56.2843 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17543, 5.52502, 6.79587, 6.09641, 5.97197, 6.08828, 5.78664, 7.26783, 7.881, 7.88914 … 7.89921, 8.70722, 9.46175, 9.4368, 9.6498, 10.3823, 11.0224, 10.9965, 10.9917, 10.5523] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 28 | 14 | LKgFtIG1AK1F | ZtokIPvyHT7Y | E9nZP5Zrehal | 231.0 | 194 | 143 | 209 | 164 | 201 | 154 | 250.0 | 148 | 19.8814 | 15.2635 | -1.32528 | 59.6985 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50305, 6.28953, 6.25083, 5.08705, 5.25083, 6.54791, 7.10429, 7.75816, 7.57014, 7.35538 … 8.7925, 10.1768, 9.52661, 9.3964, 10.1555, 10.9342, 10.9924, 10.9954, 10.9956, 10.9956] | 4558000 milliseconds | 901.388 | 0.127189 | 0.104784 | 0.0746888 | 0.0362244 | 0.055458 | 45.0 | 0.195 | 0.977 | 0.023 | 0.616344 |
| 29 | 15 | LkSYpOsXbIBn | missing | MxlGzwZ8QTz3 | 431.0 | 304 | 316 | 330 | 345 | 317 | 332 | 496.0 | 265 | 27.6064 | 22.3317 | 0.896203 | 90.8112 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4932, 5.19231, 5.49918, 5.13677, 4.25467, 5.52285, 5.46208, 5.25545, 5.58038, 7.09201 … 9.51636, 9.47229, 8.92213, 9.81369, 10.2298, 9.48969, 8.92757, 10.1977, 10.9881, 10.5305] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 30 | 15 | LkSYpOsXbIBn | MxlGzwZ8QTz3 | 4gnRBBzE2NIm | 420.0 | 306 | 317 | 332 | 347 | 319 | 333 | 536.0 | 279 | 28.9721 | 22.9887 | 0.903481 | 115.539 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49033, 5.19758, 5.84143, 5.49014, 5.08797, 4.11724, 5.05082, 5.49666, 5.68684, 6.7464 … 9.6395, 8.95108, 9.19023, 10.4498, 10.0464, 9.05738, 9.22644, 10.4892, 11.0124, 10.5308] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0258519 | 0.0775194 | 0.0482776 | 0.0289901 | 82.0 | 0.195 | 0.932 | 0.068 | 0.522518 |
| 31 | 16 | M1GtmVodY4is | missing | T7OrHDKl8Cwe | 1287.0 | 132 | 361 | 180 | 400 | 155 | 383 | 1427.0 | 306 | 47.0205 | 36.6949 | -0.16034 | 156.61 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.1723, 4.71322, 4.71361, 4.7334, 5.16779, 5.50856, 5.51232, 6.26869, 5.48313, 5.90482 … 9.43066, 9.81531, 9.93138, 9.91237, 9.84058, 10.5101, 10.2217, 10.5143, 11.0008, 10.2122] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 32 | 16 | M1GtmVodY4is | T7OrHDKl8Cwe | yw2mlKlZURwa | 1302.0 | 129 | 361 | 181 | 400 | 155 | 383 | 1499.0 | 321 | 48.3698 | 36.6432 | -0.163914 | 167.439 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50179, 6.73445, 5.15688, 4.71473, 4.71214, 4.70442, 5.19467, 5.21005, 5.51086, 6.26516 … 9.94476, 10.1976, 9.434, 10.1952, 9.92433, 9.40537, 9.90314, 9.86828, 10.5221, 10.9965] | 4558000 milliseconds | 0.0 | 0.0 | 0.0115875 | 0.0492139 | 0.0282921 | 0.00141057 | 115.0 | 0.088 | 0.977 | 0.023 | 0.201504 |
| 33 | 17 | Oc3U1if0gV54 | missing | jSTKchqZVJVp | 183.0 | 72 | 366 | 89 | 382 | 81 | 374 | 190.0 | 310 | 16.897 | 14.335 | 0.744439 | 50.7696 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51709, 5.77106, 5.14166, 5.50427, 6.02207, 6.96581, 7.07027, 7.31427, 7.09302, 7.85886, 8.26609, 8.41941, 8.70944, 9.6678, 9.62829, 10.1357, 10.2263, 9.86624, 10.2151] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 34 | 17 | Oc3U1if0gV54 | jSTKchqZVJVp | BhRRznT8JwPu | 171.0 | 74 | 366 | 90 | 381 | 83 | 374 | 182.0 | 326 | 16.2066 | 13.8109 | 0.746478 | 48.5269 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49796, 5.50267, 5.14976, 5.53965, 6.88804, 6.56988, 6.90624, 7.14171, 7.67412, 7.57207, 8.37946, 8.07736, 8.82323, 9.44691, 9.3947, 10.1763, 10.2053, 9.91807, 10.2012] | 4558000 milliseconds | 500.0 | 0.0705517 | 0.0677966 | 0.0430108 | 0.0417104 | 0.037243 | 23.0 | 0.135 | 0.999 | 0.001 | 0.396312 |
| 35 | 18 | SWbcJ1pnMtRa | missing | G2FJXYqP20M4 | 122.0 | 26 | 380 | 39 | 392 | 33 | 386 | 128.0 | 321 | 14.5657 | 10.8553 | -0.717883 | 40.0416 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49778, 5.49746, 5.49066, 5.92847, 6.24968, 6.88279, 7.60643, 8.07171, 8.08962, 8.12232, 8.8148, 9.05715, 9.84812, 9.38021, 10.1844, 10.5328] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 36 | 18 | SWbcJ1pnMtRa | G2FJXYqP20M4 | nomk6Sb3ie9t | 112.0 | 32 | 378 | 44 | 389 | 38 | 384 | 116.0 | 334 | 14.6189 | 9.90308 | -0.767874 | 37.799 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49731, 5.48424, 5.83294, 6.01212, 6.5434, 7.29308, 8.26504, 8.32288, 7.91752, 8.71355, 9.46193, 9.43735, 9.72983, 10.4543, 11.0055] | 4558000 milliseconds | 1346.29 | 0.189966 | 0.0854701 | 0.0983607 | 0.00364891 | 0.0917444 | 26.0 | 0.232 | 0.985 | 0.015 | 0.71619 |
| 37 | 19 | UpRzblsLzjn3 | missing | perjXrf5QxQA | 269.0 | 195 | 300 | 215 | 317 | 205 | 308 | 304.0 | 254 | 20.676 | 17.6137 | 0.00503315 | 66.1838 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49306, 4.71345, 4.25782, 5.13938, 5.25602, 5.92025, 6.24873, 6.80041, 6.24322, 6.41349 … 8.65758, 8.79627, 10.1654, 9.99769, 9.43722, 8.6702, 8.88723, 10.1923, 10.985, 10.5302] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 38 | 19 | UpRzblsLzjn3 | perjXrf5QxQA | 6CrUdcvaaE7b | 283.0 | 195 | 300 | 219 | 317 | 206 | 309 | 319.0 | 265 | 22.7374 | 16.9468 | 0.112671 | 69.8406 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49914, 5.15416, 4.2235, 5.21526, 5.22433, 5.91682, 6.27471, 6.28499, 6.32191, 5.85537 … 8.68179, 9.32156, 9.42777, 9.76031, 9.98617, 9.0311, 8.62642, 9.81978, 10.513, 10.2162] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0507246 | 0.0481541 | 0.0949687 | 0.0385904 | 49.0 | 0.173 | 0.988 | 0.012 | 0.467325 |
| 39 | 20 | VTdquwt0ZtTB | missing | YB5Q4HE8xfg6 | 109.0 | 277 | 112 | 288 | 129 | 282 | 120 | 129.0 | 111 | 18.7988 | 7.97703 | -1.22638 | 44.5269 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.48963, 4.68968, 5.19278, 5.24345, 5.48354, 6.10205, 7.05157, 8.32031, 8.47992, 8.35016, 7.79618, 7.48805, 8.51446, 8.60653, 10.1543, 10.2023, 10.9798] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 40 | 20 | VTdquwt0ZtTB | YB5Q4HE8xfg6 | iKMbvNzfcsWj | 109.0 | 278 | 112 | 287 | 127 | 282 | 119 | 125.0 | 123 | 15.6541 | 9.33884 | 1.56958 | 42.2843 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51435, 6.21082, 6.06556, 7.04805, 8.43431, 7.96175, 7.49276, 7.77427, 8.32004, 8.73375, 10.1592, 10.0339, 11.1013, 11.1874, 10.5146, 11.0076] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.0 | 0.0314961 | 0.182547 | 0.157291 | 39.0 | 0.358 | 0.978 | 0.022 | 0.78661 |
| 41 | 21 | WsNMryRIjrb5 | missing | 5ABCMscLvXZ0 | 279.0 | 1 | 198 | 15 | 227 | 7 | 212 | 309.0 | 178 | 28.4235 | 13.5574 | -1.2777 | 73.598 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4971, 5.47711, 4.63173, 3.94548, 5.30617, 6.68674, 6.95986, 6.25468, 6.52242, 7.0651 … 8.62795, 9.87855, 10.7829, 10.9863, 10.995, 10.9955, 10.9956, 10.9956, 10.9956, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 42 | 21 | WsNMryRIjrb5 | 5ABCMscLvXZ0 | Gr56Cez9JKXv | 323.0 | 1 | 201 | 20 | 229 | 10 | 214 | 351.0 | 195 | 30.2487 | 13.995 | -1.0828 | 75.2548 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.1746, 5.50384, 5.4591, 5.25575, 5.43553, 4.85675, 5.14735, 5.6464, 6.58914, 6.42207 … 8.12506, 8.03819, 8.6324, 8.96233, 9.99992, 10.9155, 10.2564, 10.4581, 11.0056, 10.9959] | 4558000 milliseconds | 901.388 | 0.127189 | 0.146179 | 0.127273 | 0.0622163 | 0.0317678 | 86.0 | 0.266 | 0.995 | 0.005 | 0.765625 |
| 43 | 22 | XH5ToWWlxlTV | missing | TxuuRMFprFWL | 340.0 | 29 | 52 | 50 | 77 | 40 | 65 | 378.0 | 67 | 24.9998 | 18.0748 | 1.20324 | 76.669 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50171, 6.27272, 5.49274, 5.51375, 6.23448, 6.47086, 7.50583, 7.21673, 6.7535, 6.74647 … 9.96038, 9.72297, 10.4285, 11.0048, 10.622, 10.192, 10.9367, 11.488, 9.9116, 10.205] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 44 | 22 | XH5ToWWlxlTV | TxuuRMFprFWL | U9JRAySBPrWb | 265.0 | 36 | 58 | 54 | 79 | 45 | 69 | 286.0 | 66 | 21.1085 | 16.5681 | -1.09452 | 62.7696 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.15685, 4.70486, 5.27978, 5.0277, 4.71944, 4.67832, 5.36848, 6.1586, 5.57137, 6.01214 … 7.4656, 8.43108, 8.97903, 8.98205, 8.62737, 9.05603, 9.58146, 9.43055, 9.4106, 10.1991] | 4558000 milliseconds | 1600.78 | 0.225876 | 0.247934 | 0.277108 | 0.168788 | 0.0869824 | 99.0 | 0.374 | 0.946 | 0.054 | 1.43469 |
| 45 | 23 | XwoyKZNjz2ju | missing | 3FJcJkNuVYzy | 216.0 | 328 | 79 | 340 | 103 | 334 | 90 | 238.0 | 90 | 24.0412 | 12.0003 | 1.52772 | 59.6985 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49812, 5.50747, 6.24731, 6.4311, 7.42303, 7.03986, 7.52147, 7.84387, 7.85118, 7.82251 … 9.55093, 10.202, 10.8856, 10.9781, 10.6176, 10.921, 11.0115, 10.2193, 10.9756, 10.9949] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 46 | 23 | XwoyKZNjz2ju | 3FJcJkNuVYzy | XFr5Ta9CExA2 | 219.0 | 326 | 76 | 339 | 100 | 333 | 89 | 241.0 | 85 | 23.2929 | 12.326 | -1.53475 | 60.7696 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17526, 5.51323, 5.07547, 4.72863, 4.86686, 5.75031, 7.07881, 7.45664, 7.26268, 7.11011 … 8.65995, 8.27174, 8.64613, 9.16091, 10.0739, 10.5508, 10.8385, 10.6079, 10.9524, 10.5291] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0137931 | 0.0125261 | 0.0316173 | 0.0267824 | 46.0 | 0.21 | 0.987 | 0.013 | 0.357606 |
| 47 | 24 | XxwcYrZbelgm | missing | 1aQa4ayJyO2L | 352.0 | 85 | 200 | 112 | 217 | 98 | 208 | 371.0 | 180 | 27.0967 | 16.7692 | 0.16022 | 72.4264 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49425, 5.81884, 6.39502, 6.22556, 6.13122, 5.94179, 6.79589, 6.24545, 6.52401, 6.92167 … 9.43018, 9.46794, 8.90953, 9.70141, 10.227, 10.2111, 10.2091, 10.1986, 10.9561, 10.9942] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 48 | 24 | XxwcYrZbelgm | 1aQa4ayJyO2L | eaqqNBlpWFqb | 352.0 | 87 | 198 | 113 | 216 | 99 | 207 | 372.0 | 190 | 26.3121 | 17.2874 | 0.181862 | 71.598 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49845, 5.51792, 6.30611, 6.27618, 6.10539, 6.54364, 6.4386, 6.47771, 6.9774, 6.88955 … 9.26415, 9.13454, 9.37476, 10.1001, 10.0199, 10.1369, 10.4409, 10.2388, 10.9596, 10.9944] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0 | 0.00269179 | 0.0293803 | 0.0304299 | 36.0 | 0.102 | 1.0 | 0.0 | 0.21439 |
| 49 | 25 | XzwYuWKvgmuJ | missing | Zvndbt3MBd8Z | 206.0 | 53 | 360 | 72 | 376 | 61 | 368 | 232.0 | 305 | 20.1524 | 14.1106 | 0.295424 | 56.5269 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49615, 5.84682, 6.79565, 7.07123, 6.6266, 6.7806, 6.76431, 6.2056, 6.89459, 7.76077 … 9.16633, 8.61257, 9.65141, 9.88415, 9.86583, 10.4773, 10.5104, 11.0085, 10.9962, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 50 | 25 | XzwYuWKvgmuJ | Zvndbt3MBd8Z | YIoqr0PeEsD9 | 189.0 | 55 | 358 | 73 | 374 | 62 | 367 | 207.0 | 316 | 18.4343 | 13.9042 | 0.425858 | 53.3553 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16168, 5.20796, 5.82586, 6.45267, 7.05573, 7.00102, 6.74797, 6.7735, 6.39187, 7.30501 … 8.62275, 9.25706, 9.14862, 8.81445, 9.8099, 9.85937, 10.2037, 10.5433, 10.9609, 10.9944] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0860759 | 0.113895 | 0.0890467 | 0.0147312 | 43.0 | 0.228 | 0.977 | 0.023 | 0.604637 |
| 51 | 26 | YZQvEavSZaWI | missing | G8mLv7jolw6A | 434.0 | 99 | 169 | 124 | 198 | 110 | 185 | 504.0 | 155 | 32.8348 | 18.3848 | -0.975518 | 93.1543 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16945, 4.70899, 5.18992, 4.64613, 4.78712, 5.17107, 5.23089, 5.52308, 6.22141, 5.92124 … 8.20963, 8.28458, 8.88538, 9.83468, 9.48287, 9.42005, 8.9824, 10.1877, 10.5169, 10.5324] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 52 | 26 | YZQvEavSZaWI | G8mLv7jolw6A | TSZSbDsRVhFE | 427.0 | 101 | 169 | 126 | 197 | 112 | 184 | 489.0 | 169 | 32.2346 | 18.2855 | -0.959096 | 90.0833 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16305, 4.71492, 4.71154, 4.68969, 5.19945, 5.17208, 5.27636, 5.83953, 5.78173, 6.60386 … 8.34887, 8.48991, 9.2595, 9.36915, 9.9401, 9.39861, 9.4304, 9.82272, 10.4967, 10.9994] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0162602 | 0.0302115 | 0.0184451 | 0.00541603 | 39.0 | 0.091 | 0.993 | 0.007 | 0.247212 |
| 53 | 27 | aHOKBO60gqha | missing | 0S8CTCpySEz2 | 105.0 | 156 | 242 | 168 | 256 | 161 | 249 | 121.0 | 212 | 13.4327 | 11.595 | -1.11506 | 42.2843 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.1783, 5.59582, 7.09554, 6.96542, 6.21153, 6.96542, 8.55891, 8.93135, 8.91419, 8.38841, 8.69045, 10.0527, 11.3478, 10.9406, 10.6017, 10.9507] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 54 | 27 | aHOKBO60gqha | 0S8CTCpySEz2 | LGqNQgBqAy2a | 106.0 | 156 | 242 | 169 | 256 | 162 | 249 | 128.0 | 225 | 12.8476 | 12.3189 | -1.49818 | 43.6985 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49049, 4.73431, 5.5626, 7.09265, 7.01863, 6.21965, 6.89816, 7.79111, 8.77098, 9.49819, 8.57009, 8.13129, 8.83224, 10.1497, 11.4423, 10.5644, 10.2078] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.00947867 | 0.0562249 | 0.0445331 | 0.0605427 | 36.0 | 0.34 | 0.985 | 0.015 | 0.561055 |
| 55 | 28 | aia92mUc2fI1 | missing | yFZvw0ws97mv | 122.0 | 79 | 288 | 93 | 299 | 86 | 293 | 128.0 | 248 | 14.4747 | 11.2973 | 0.585481 | 40.6274 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51589, 6.30386, 6.28541, 6.28085, 6.24603, 6.97556, 7.37155, 8.28118, 8.2788, 8.39693, 9.11739, 9.60508, 10.3951, 10.298, 10.2161, 10.5043] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 56 | 28 | aia92mUc2fI1 | yFZvw0ws97mv | kRvA0fIhuI0M | 119.0 | 81 | 288 | 95 | 299 | 89 | 293 | 127.0 | 255 | 14.4793 | 10.9348 | 0.426446 | 40.6274 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51633, 6.32821, 5.78471, 6.32816, 6.24906, 7.00156, 7.28697, 8.32523, 7.8442, 8.39096, 9.08414, 10.0538, 10.066, 9.7131, 10.4728, 10.2334] | 4558000 milliseconds | 750.0 | 0.105828 | 0.0248963 | 0.00784314 | 0.000318298 | 0.0326124 | 21.0 | 0.176 | 0.999 | 0.001 | 0.348498 |
| 57 | 29 | cIhEPi34hlWW | missing | jG0deujMfE7X | 240.0 | 245 | 182 | 263 | 204 | 255 | 195 | 271.0 | 167 | 20.5804 | 16.6465 | 1.38195 | 65.598 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49498, 5.87369, 6.20603, 5.14012, 5.0824, 4.348, 5.50396, 6.84237, 7.74928, 7.10293 … 8.72067, 8.79345, 9.7433, 9.36624, 9.38291, 10.1421, 10.4279, 9.99798, 10.1762, 10.9747] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 58 | 29 | cIhEPi34hlWW | jG0deujMfE7X | EYXMYxMU2v2j | 291.0 | 247 | 182 | 266 | 205 | 258 | 195 | 343.0 | 177 | 24.6507 | 16.5083 | -1.14728 | 76.3259 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17483, 5.49918, 5.84279, 5.13739, 5.48422, 4.59623, 4.9332, 6.59896, 6.4828, 5.10743 … 8.51547, 8.85028, 8.67763, 9.35697, 9.41907, 9.40123, 10.1917, 10.2176, 9.87839, 10.5251] | 4558000 milliseconds | 750.0 | 0.105828 | 0.19209 | 0.234528 | 0.179981 | 0.0083369 | 118.0 | 0.405 | 0.962 | 0.038 | 1.16376 |
| 59 | 30 | djuC5ru2ir6O | missing | GTwGO3dZ18qK | 114.0 | 56 | 10 | 69 | 21 | 63 | 15 | 121.0 | 24 | 13.6544 | 11.1976 | 0.101454 | 39.2132 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.50549, 6.2502, 5.87596, 6.17299, 5.91032, 6.87439, 7.5928, 7.79903, 8.38553, 8.07254, 8.83275, 9.80511, 9.86622, 10.2333, 9.87331, 10.5195] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 60 | 30 | djuC5ru2ir6O | GTwGO3dZ18qK | e8JDsaToaCXo | 106.0 | 58 | 14 | 71 | 25 | 65 | 20 | 115.0 | 22 | 13.012 | 11.1301 | -0.182832 | 38.6274 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.52383, 5.81411, 6.32112, 6.09032, 5.61266, 7.01256, 8.2141, 7.87558, 7.8378, 8.41981, 9.16472, 9.69583, 9.87502, 10.2237, 10.2107] | 4558000 milliseconds | 1346.29 | 0.189966 | 0.0727273 | 0.0508475 | 0.0481828 | 0.00604157 | 27.0 | 0.255 | 0.984 | 0.016 | 0.638765 |
| 61 | 31 | e9F6qRdyZUF8 | missing | GKjPUOXc7Q1o | 181.0 | 366 | 15 | 383 | 30 | 375 | 22 | 202.0 | 29 | 17.0892 | 14.1415 | -0.0729052 | 53.3553 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49581, 5.83719, 5.14426, 5.57064, 7.05991, 6.28306, 5.76817, 6.46719, 7.15188, 8.4076 … 7.55041, 8.43311, 8.79018, 9.15071, 8.80579, 10.1817, 10.2251, 9.88124, 9.88231, 10.5224] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 62 | 31 | e9F6qRdyZUF8 | GKjPUOXc7Q1o | wVsay2gHQqEA | 202.0 | 364 | 15 | 383 | 30 | 374 | 22 | 223.0 | 24 | 18.6936 | 14.4327 | 0.00688435 | 55.9411 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50228, 5.1695, 5.17134, 5.5926, 6.47857, 6.97169, 6.23927, 5.94283, 6.14621, 7.03286 … 7.83879, 8.42151, 8.71784, 8.79819, 9.42495, 10.0526, 10.1452, 9.46865, 9.89876, 10.1932] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.109661 | 0.0988235 | 0.0896715 | 0.0203867 | 29.0 | 0.144 | 0.988 | 0.012 | 0.509818 |
| 63 | 32 | eM3cc7KqxMsk | missing | 0oWTGLBSHpdT | 1051.0 | 69 | 375 | 125 | 400 | 100 | 390 | 1138.0 | 316 | 59.2599 | 24.195 | -0.149916 | 148.569 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17451, 5.49374, 4.70918, 4.21587, 5.25919, 5.96793, 6.68538, 5.85284, 6.5987, 5.47586 … 9.42478, 9.42478, 9.42478, 9.42478, 9.42478, 9.42477, 9.42469, 9.42391, 9.41861, 10.2062] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 64 | 32 | eM3cc7KqxMsk | 0oWTGLBSHpdT | 7agCJ2gwO3CG | 1082.0 | 70 | 375 | 126 | 400 | 101 | 390 | 1177.0 | 332 | 60.1168 | 24.4555 | -0.134521 | 150.083 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16718, 5.20228, 5.13431, 4.67689, 4.33535, 5.52473, 6.81202, 6.26878, 5.76617, 6.35028 … 9.42478, 9.42478, 9.42478, 9.42478, 9.42478, 9.42477, 9.42469, 9.42393, 9.41878, 10.2063] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.029067 | 0.0336933 | 0.0143564 | 0.01071 | 53.0 | 0.049 | 0.992 | 0.008 | 0.180103 |
| 65 | 33 | ec1a5U0GQ7TB | missing | b3IuU5rxssFK | 325.0 | 142 | 224 | 169 | 245 | 155 | 233 | 364.0 | 194 | 29.71 | 15.4002 | -0.468794 | 78.4264 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.50649, 6.30752, 5.80653, 5.82828, 5.80741, 6.33325, 6.27577, 6.05691, 6.05688, 6.27531 … 8.5327, 8.01024, 8.76071, 10.1222, 10.8995, 10.2674, 10.438, 11.0373, 10.5134, 10.5515] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 66 | 33 | ec1a5U0GQ7TB | b3IuU5rxssFK | XK3FA08L9i7W | 322.0 | 144 | 224 | 170 | 245 | 156 | 232 | 359.0 | 204 | 29.1343 | 15.5255 | -0.447631 | 77.598 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.50649, 6.30746, 5.8055, 5.80858, 6.32912, 6.27698, 6.08973, 6.02426, 6.27448, 6.33166 … 8.10557, 8.05918, 8.9413, 10.2234, 10.9004, 10.2676, 10.4356, 11.0027, 10.5688, 10.9743] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.00927357 | 0.0138313 | 0.0195646 | 0.0081074 | 28.0 | 0.087 | 0.999 | 0.001 | 0.188664 |
| 67 | 34 | fT3QcNtlVWX2 | missing | UJayZDtFIhXv | 734.0 | 64 | 166 | 100 | 195 | 81 | 181 | 775.0 | 153 | 40.3163 | 23.4722 | -0.603026 | 107.983 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50136, 5.80362, 5.83588, 5.49067, 5.51713, 5.78139, 5.14275, 5.50777, 5.91359, 6.18664 … 9.42462, 9.42269, 9.39825, 10.1891, 10.4525, 11.4904, 10.9892, 11.0067, 10.5245, 10.9975] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 68 | 34 | fT3QcNtlVWX2 | UJayZDtFIhXv | VQvt0yiZsSSi | 726.0 | 65 | 166 | 101 | 195 | 83 | 180 | 762.0 | 166 | 40.4689 | 23.0992 | -0.6206 | 107.054 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49764, 5.49357, 5.8447, 5.48512, 5.54422, 5.72718, 5.50421, 5.50214, 5.5817, 6.32237 … 9.62142, 9.13667, 9.21597, 9.90713, 10.1285, 10.8846, 11.4897, 10.9761, 10.5567, 10.5306] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0109589 | 0.0169161 | 0.00377576 | 0.0160201 | 46.0 | 0.063 | 0.988 | 0.012 | 0.20155 |
| 69 | 35 | gcA6QM7oe1PM | missing | SMkAEe7EWKuO | 349.0 | 202 | 317 | 224 | 341 | 214 | 328 | 435.0 | 267 | 22.5836 | 22.2835 | 0.841595 | 87.9117 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49805, 5.50506, 6.29379, 6.27417, 6.77721, 6.26837, 5.77794, 6.34539, 5.79444, 5.86963 … 8.57291, 10.1125, 11.287, 11.5786, 10.5044, 10.2233, 10.5568, 10.1992, 10.5362, 10.9859] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 70 | 35 | gcA6QM7oe1PM | SMkAEe7EWKuO | ng0j8lBQ9nkJ | 348.0 | 203 | 318 | 225 | 339 | 215 | 328 | 409.0 | 281 | 22.47 | 21.4137 | 0.94711 | 79.0122 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49413, 4.7222, 5.51549, 6.28922, 6.77962, 6.25179, 6.30125, 5.77084, 6.31991, 6.16678 … 9.48193, 8.94073, 8.90902, 10.156, 11.4564, 10.9999, 10.2261, 10.2035, 10.543, 10.5225] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.00286944 | 0.0616114 | 0.00504242 | 0.0398082 | 57.0 | 0.164 | 0.971 | 0.029 | 0.337607 |
| 71 | 36 | goPa0eY512I6 | missing | R3XoOVNZmvnx | 256.0 | 297 | 364 | 316 | 382 | 306 | 372 | 282.0 | 307 | 21.8581 | 15.3757 | -0.469628 | 62.7696 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51162, 5.7667, 5.93995, 5.65318, 6.56428, 6.279, 5.94491, 7.10345, 7.05921, 8.1421 … 9.37357, 9.29588, 8.62383, 8.72984, 10.1134, 10.8979, 10.4827, 11.0187, 10.9967, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 72 | 36 | goPa0eY512I6 | R3XoOVNZmvnx | Z1wbseDyqw3Q | 267.0 | 298 | 363 | 318 | 382 | 308 | 372 | 293.0 | 323 | 21.9228 | 15.9531 | -0.496208 | 63.3553 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.5041, 5.79213, 5.84498, 5.48128, 5.97038, 6.6578, 6.29953, 6.3889, 7.16426, 7.21276 … 9.42965, 9.46202, 8.69167, 8.6108, 10.1186, 10.9699, 10.4993, 11.0011, 10.5548, 10.9828] | 4558000 milliseconds | 500.0 | 0.0705517 | 0.042065 | 0.0382609 | 0.00295611 | 0.0368609 | 26.0 | 0.097 | 0.991 | 0.009 | 0.296695 |
| 73 | 37 | gvc6T5q8Esci | missing | A556Qc1UVGKQ | 187.0 | 244 | 227 | 259 | 246 | 252 | 237 | 204.0 | 197 | 19.4718 | 12.4636 | 1.01824 | 53.3553 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49196, 4.72925, 5.54913, 7.09865, 6.64595, 6.38792, 7.16759, 7.38344, 7.23724, 7.86481 … 8.09005, 8.12523, 9.06176, 9.55488, 10.1658, 10.2134, 10.4785, 10.5285, 10.2233, 10.9842] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 74 | 37 | gvc6T5q8Esci | A556Qc1UVGKQ | qoS4fqoEUfUa | 168.0 | 246 | 230 | 260 | 247 | 253 | 238 | 182.0 | 213 | 17.7902 | 12.3286 | 1.12881 | 49.6985 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.48901, 5.19762, 6.39166, 6.24324, 6.26038, 6.85933, 7.54855, 7.70777, 7.14557, 8.12574, 8.31017, 8.02816, 8.52664, 9.85793, 9.71839, 10.4663, 10.5271, 10.2283, 10.5506, 10.5165] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.107042 | 0.11399 | 0.0902592 | 0.0108913 | 28.0 | 0.167 | 0.989 | 0.011 | 0.55007 |
| 75 | 38 | jSpk7qnhfYen | missing | LOSUR34w3mUB | 102.0 | 187 | 175 | 202 | 187 | 195 | 181 | 118.0 | 161 | 17.4977 | 8.06712 | -0.619735 | 42.8701 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50517, 6.26137, 5.4943, 5.0547, 5.27752, 6.53906, 6.19379, 6.89244, 8.18116, 8.5387, 8.24953, 8.83408, 9.43668, 9.04428, 9.39088, 9.34831, 10.5219] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 76 | 38 | jSpk7qnhfYen | LOSUR34w3mUB | DuuOtJg6n7Kn | 110.0 | 189 | 178 | 206 | 188 | 198 | 183 | 120.0 | 176 | 18.9397 | 7.6261 | -0.513845 | 42.8701 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.50516, 6.26138, 5.48833, 5.49929, 5.54919, 6.3178, 6.2546, 6.92029, 7.85398, 8.62846, 9.02129, 8.60653, 9.36686, 8.91849, 9.43998, 9.4144, 10.2022] | 4558000 milliseconds | 901.388 | 0.127189 | 0.0754717 | 0.0168067 | 0.0791457 | 0.0562053 | 15.0 | 0.136 | 0.999 | 0.001 | 0.491818 |
| 77 | 39 | jzwgy6O0ivVl | missing | 7nRPT69n33x7 | 349.0 | 192 | 193 | 211 | 221 | 200 | 208 | 387.0 | 173 | 27.7096 | 16.82 | 1.33377 | 76.0833 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4854, 5.17509, 5.21536, 6.48001, 6.34397, 7.08922, 7.16681, 7.89026, 7.84621, 7.57823 … 10.2548, 9.8327, 10.3431, 10.7626, 11.1427, 11.126, 10.9918, 10.5956, 10.9477, 10.9939] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 78 | 39 | jzwgy6O0ivVl | 7nRPT69n33x7 | RiIgQTvXYy1u | 354.0 | 193 | 194 | 212 | 223 | 201 | 209 | 394.0 | 187 | 28.5526 | 16.6766 | 1.37327 | 77.8406 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16823, 4.70802, 5.18763, 5.18585, 4.72758, 5.53185, 6.87664, 6.68927, 7.07905, 7.5458 … 9.82127, 9.89101, 10.1763, 9.84008, 10.4587, 11.0073, 10.9962, 10.9954, 10.994, 10.5396] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0142248 | 0.0179257 | 0.0299674 | 0.00856358 | 45.0 | 0.127 | 0.987 | 0.013 | 0.260569 |
| 79 | 40 | k6ODkoOyAead | missing | JxS0gm4Da4Sq | 193.0 | 88 | 255 | 106 | 274 | 97 | 265 | 217.0 | 220 | 22.0298 | 11.8983 | 0.704522 | 58.669 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.16486, 4.70808, 5.22949, 5.48083, 6.52109, 7.00002, 6.85305, 7.06243, 7.07341, 7.18241 … 8.26901, 8.6227, 10.0602, 10.1825, 10.5947, 9.51857, 8.64521, 10.1741, 10.5047, 10.2178] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 80 | 40 | k6ODkoOyAead | JxS0gm4Da4Sq | XjLzY2sIYVA2 | 199.0 | 91 | 254 | 107 | 273 | 99 | 263 | 222.0 | 232 | 21.6012 | 12.4543 | 0.730837 | 59.0122 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.5059, 5.83037, 7.06277, 6.75386, 6.80995, 7.06203, 7.05741, 7.59137, 7.32913, 8.09128 … 10.1769, 10.5889, 9.78254, 8.58476, 10.1149, 10.1917, 10.9439, 10.993, 10.9955, 10.9956] | 4558000 milliseconds | 707.107 | 0.0997752 | 0.0306122 | 0.022779 | 0.0196478 | 0.0456583 | 23.0 | 0.116 | 0.985 | 0.015 | 0.349473 |
| 81 | 41 | kpRNonECP3Jl | missing | azAGgr07IjiV | 357.0 | 155 | 173 | 178 | 194 | 166 | 183 | 388.0 | 160 | 24.6033 | 19.0699 | 0.640922 | 72.7696 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51081, 5.85092, 6.71345, 6.40324, 6.62723, 6.29612, 6.28478, 6.29316, 6.52484, 7.06523 … 9.85546, 10.1481, 9.60097, 10.2246, 10.1928, 10.8844, 11.0277, 10.4952, 10.5811, 10.9732] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 82 | 41 | kpRNonECP3Jl | azAGgr07IjiV | 5ZOyUqxDu0wZ | 344.0 | 158 | 174 | 179 | 195 | 168 | 184 | 369.0 | 173 | 24.0484 | 18.8332 | 0.717837 | 70.5269 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50219, 6.29154, 6.32112, 6.7426, 6.69709, 6.29315, 6.28269, 6.26236, 6.8781, 7.12511 … 9.80823, 10.0038, 9.89717, 10.1385, 10.5489, 10.9307, 10.9937, 11.012, 10.5214, 10.9985] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0370899 | 0.0501982 | 0.0228081 | 0.0124889 | 54.0 | 0.157 | 1.0 | 0.0 | 0.358464 |
| 83 | 42 | lJyFeP9rDmNd | missing | zhhOcyDZjbu6 | 466.0 | 169 | 115 | 198 | 141 | 184 | 126 | 511.0 | 117 | 28.4122 | 21.9278 | 0.370902 | 89.1543 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50205, 5.79586, 5.20235, 5.48619, 6.3978, 6.25009, 6.35399, 6.66421, 6.26951, 6.80046 … 10.3991, 11.5164, 10.6191, 9.97182, 9.80093, 10.2275, 9.86449, 10.2064, 10.5355, 10.531] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 84 | 42 | lJyFeP9rDmNd | zhhOcyDZjbu6 | bStNJU4Rgwtw | 486.0 | 168 | 113 | 197 | 141 | 183 | 125 | 543.0 | 125 | 28.1188 | 22.9324 | 0.702407 | 89.6396 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49746, 5.48859, 5.20202, 5.51492, 5.77705, 5.52735, 6.31183, 6.29002, 6.36384, 7.14229 … 9.12169, 10.702, 11.2416, 10.5528, 10.2177, 9.87872, 9.87296, 10.2142, 10.2104, 10.2102] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0420168 | 0.0607211 | 0.0103805 | 0.0447893 | 104.0 | 0.214 | 0.998 | 0.002 | 0.423795 |
| 85 | 43 | lR0fNSAxb1Vb | missing | 1uB57fcqjaOk | 507.0 | 146 | 201 | 174 | 223 | 160 | 212 | 535.0 | 182 | 30.6165 | 21.3788 | -0.322561 | 86.7696 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50452, 6.26297, 5.48273, 5.90948, 6.18495, 5.46819, 6.00691, 6.46755, 6.58662, 5.76579 … 9.46754, 8.87229, 10.1244, 10.6028, 9.49744, 10.1505, 10.9282, 10.9923, 10.9954, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 86 | 43 | lR0fNSAxb1Vb | 1uB57fcqjaOk | vy8qMHiW9QeB | 507.0 | 147 | 201 | 174 | 223 | 161 | 212 | 530.0 | 196 | 30.1321 | 21.6526 | -0.301019 | 85.3553 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50257, 5.81783, 5.79338, 5.87047, 6.23919, 5.48003, 5.91252, 6.3604, 6.67625, 5.77357 … 9.46604, 8.8889, 10.1689, 10.5818, 9.44799, 10.1816, 10.9657, 10.994, 10.9955, 10.9956] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.0 | 0.00938967 | 0.0159478 | 0.0127286 | 57.0 | 0.112 | 1.0 | 0.0 | 0.185342 |
| 87 | 44 | n238sTh2MQVs | missing | 2qHSEGPOI2uC | 918.0 | 1 | 96 | 33 | 129 | 15 | 112 | 945.0 | 100 | 35.4436 | 33.8588 | -1.12139 | 113.598 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50311, 6.29299, 6.32667, 6.69434, 6.29226, 6.28394, 6.28324, 6.28318, 6.28304, 6.28097 … 10.9956, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 88 | 44 | n238sTh2MQVs | 2qHSEGPOI2uC | pyX5GZDUAZbk | 984.0 | 1 | 95 | 36 | 130 | 16 | 113 | 1073.0 | 106 | 37.4892 | 35.1557 | 1.53272 | 129.983 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.49981, 6.27209, 6.31353, 6.74896, 6.26352, 6.28154, 6.2841, 6.30022, 5.82912, 6.71149 … 10.0011, 9.80316, 10.4719, 11.0047, 10.9961, 10.9956, 10.9956, 10.9956, 10.9956, 10.9956] | 4558000 milliseconds | 353.553 | 0.0498876 | 0.0694006 | 0.126858 | 0.0560959 | 0.0375856 | 248.0 | 0.252 | 0.971 | 0.029 | 0.620828 |
| 89 | 45 | n4Fg3KmRKlSq | missing | 74OScMYb8bTe | 124.0 | 231 | 214 | 245 | 227 | 239 | 221 | 139.0 | 187 | 15.0774 | 11.3081 | -0.488652 | 44.2843 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.536, 6.62545, 5.13088, 5.5176, 5.46305, 6.9004, 7.27605, 7.44816, 7.83497, 7.90739, 8.69821, 9.24467, 9.70583, 9.36771, 9.38949, 10.1597, 10.5311] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 90 | 45 | n4Fg3KmRKlSq | 74OScMYb8bTe | m2ui2MNpDpXu | 117.0 | 232 | 217 | 247 | 229 | 241 | 223 | 132.0 | 200 | 14.6206 | 11.2219 | -0.086788 | 43.6985 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51609, 6.72999, 5.72768, 5.25556, 5.5472, 6.44386, 7.18695, 7.20922, 7.66834, 8.08592, 8.8351, 8.70667, 9.67295, 10.2294, 9.45019, 9.89753, 10.1996] | 4558000 milliseconds | 707.107 | 0.0997752 | 0.0580913 | 0.0516605 | 0.0307632 | 0.00765328 | 37.0 | 0.316 | 0.999 | 0.001 | 0.564943 |
| 91 | 46 | o0WyDT1Q73AT | missing | Q5xlRTl4byCx | 2359.0 | 25 | 272 | 74 | 355 | 53 | 317 | 2906.0 | 236 | 81.7053 | 40.0478 | -1.31401 | 271.421 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49717, 5.83212, 6.26397, 5.84018, 6.24611, 5.81844, 6.39654, 7.04577, 5.73427, 5.08816 … 9.40904, 8.94655, 8.93878, 9.44358, 9.8529, 9.44055, 10.2034, 10.5146, 9.90322, 10.2075] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 92 | 46 | o0WyDT1Q73AT | Q5xlRTl4byCx | rlmj1ev6lahm | 2241.0 | 30 | 277 | 77 | 354 | 56 | 317 | 2624.0 | 249 | 75.4165 | 40.7391 | -1.39337 | 243.279 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.5003, 6.28631, 6.2648, 5.8503, 5.79272, 6.2984, 6.81705, 6.66264, 6.2378, 5.06684 … 9.96444, 8.66219, 8.89836, 9.84851, 9.44823, 10.1987, 10.2175, 9.88442, 9.88485, 10.5279] | 4558000 milliseconds | 750.0 | 0.105828 | 0.0513043 | 0.101989 | 0.0800502 | 0.0171157 | 411.0 | 0.183 | 0.958 | 0.042 | 0.581287 |
| 93 | 47 | qXHBeHWkCdlj | missing | O3kkoCC4iOxl | 565.0 | 16 | 199 | 51 | 225 | 32 | 212 | 665.0 | 179 | 32.3815 | 25.1706 | 0.243167 | 110.225 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.1781, 5.17667, 5.14221, 4.79093, 5.15767, 5.51915, 5.49862, 5.48424, 6.01533, 6.27349 … 9.25839, 9.44837, 8.65842, 9.83309, 10.1321, 10.9541, 9.98396, 9.41936, 9.85582, 10.5226] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 94 | 47 | qXHBeHWkCdlj | O3kkoCC4iOxl | JCS5mlOsfmLm | 521.0 | 21 | 198 | 53 | 225 | 35 | 212 | 612.0 | 189 | 29.9136 | 25.4486 | 0.40403 | 107.054 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17399, 5.4904, 4.68367, 5.21121, 4.7419, 5.45006, 5.18373, 5.28181, 6.03158, 6.49208 … 8.78028, 9.45961, 9.45839, 8.6534, 9.84077, 10.1434, 10.963, 9.94575, 10.1902, 10.9833] | 4558000 milliseconds | 750.0 | 0.105828 | 0.0810313 | 0.083007 | 0.0792306 | 0.010984 | 150.0 | 0.288 | 0.987 | 0.013 | 0.661081 |
| 95 | 48 | tsuIbr5LFMF0 | missing | Liyn7LvjJGeV | 891.0 | 120 | 246 | 157 | 280 | 138 | 263 | 954.0 | 213 | 36.1412 | 31.9358 | 0.297041 | 120.953 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50095, 5.80377, 4.71994, 5.51731, 5.78039, 5.85324, 5.47905, 5.8977, 6.29823, 5.83733 … 9.0279, 9.72802, 9.94913, 10.1869, 10.4763, 11.0026, 10.9929, 10.5595, 10.5146, 10.9969] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 96 | 48 | tsuIbr5LFMF0 | Liyn7LvjJGeV | 3X71y4GuW2RU | 899.0 | 116 | 245 | 157 | 279 | 138 | 262 | 1031.0 | 227 | 38.4977 | 31.4385 | -0.148597 | 132.368 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50111, 6.76801, 5.76552, 5.10948, 4.66841, 3.95855, 4.20789, 5.33505, 5.51101, 5.11047 … 10.7513, 9.53506, 9.39829, 10.1839, 9.48913, 9.42186, 9.03027, 8.89965, 10.2036, 10.5228] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.00893855 | 0.0775819 | 0.0631436 | 0.0156953 | 215.0 | 0.239 | 0.971 | 0.029 | 0.468635 |
| 97 | 49 | ukPTbm89R1gx | missing | px5DllSB8tri | 166.0 | 306 | 384 | 319 | 400 | 313 | 393 | 182.0 | 327 | 18.7712 | 11.7406 | -1.22554 | 50.2843 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 1 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50184, 5.12328, 4.29463, 5.4706, 4.87091, 5.49598, 6.15027, 6.62176, 7.34465, 7.39676, 8.29382, 7.87773, 7.33728, 8.49498, 8.61863, 9.23527, 9.41735, 9.43229, 9.81756, 10.5122] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 98 | 49 | ukPTbm89R1gx | px5DllSB8tri | fRiEdU6hlPEI | 168.0 | 307 | 383 | 322 | 400 | 315 | 393 | 185.0 | 337 | 19.9333 | 11.424 | -1.07624 | 52.5269 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.5054, 5.78152, 4.6975, 4.76825, 5.51237, 5.49838, 5.48807, 6.13305, 7.19835, 7.49983 … 7.81167, 7.55966, 7.65207, 8.57193, 8.61951, 9.34934, 9.42135, 9.4293, 9.85302, 10.2119] | 4558000 milliseconds | 500.0 | 0.0705517 | 0.011976 | 0.0163488 | 0.0600501 | 0.0273403 | 27.0 | 0.161 | 0.986 | 0.014 | 0.361267 |
| 99 | 50 | vmyISalXFieC | missing | Gr2D9v1ewCCx | 191.0 | 178 | 297 | 193 | 317 | 186 | 307 | 275.0 | 253 | 24.4114 | 14.4689 | -1.53263 | 72.4264 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4953, 5.86947, 6.25671, 6.78692, 6.21129, 6.91202, 7.19115, 7.33233, 8.59505, 7.98673 … 11.8791, 11.8433, 11.6198, 12.1755, 11.1718, 10.2554, 10.5927, 9.5143, 8.93589, 10.204] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 100 | 50 | vmyISalXFieC | Gr2D9v1ewCCx | egYH5KrWWnxh | 190.0 | 178 | 296 | 194 | 317 | 186 | 307 | 296.0 | 262 | 25.0173 | 15.589 | -1.53689 | 82.9828 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.50968, 5.85328, 6.12537, 6.56739, 6.57193, 6.89846, 7.06702, 7.1518, 8.5274, 9.03103 … 11.8918, 12.4041, 10.9532, 9.8279, 10.6519, 10.8068, 9.6725, 8.63144, 9.31412, 10.5211] | 4558000 milliseconds | 0.0 | 0.0 | 0.00524934 | 0.0735552 | 0.0245179 | 0.0745296 | 31.0 | 0.163 | 0.967 | 0.033 | 0.373852 |
| 101 | 51 | wHJ5c3VhRgLo | missing | S0vrS0MkuOFv | 122.0 | 127 | 173 | 142 | 184 | 134 | 179 | 128.0 | 159 | 16.8792 | 9.2988 | 0.497689 | 41.4558 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.51764, 6.40812, 6.76115, 6.58728, 6.54408, 7.08212, 7.06179, 8.25916, 8.65715, 9.42109, 9.92526, 9.34261, 10.1098, 10.4178, 10.2504, 10.9632] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 102 | 51 | wHJ5c3VhRgLo | S0vrS0MkuOFv | EUlcw67WDwUl | 115.0 | 129 | 173 | 144 | 183 | 136 | 178 | 118.0 | 172 | 16.8003 | 8.74299 | 0.473485 | 40.0416 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 1 … 0 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.50704, 6.33937, 6.68802, 6.27383, 6.87239, 7.06283, 7.05601, 7.82093, 8.77929, 9.45416, 9.38043, 9.94365, 9.75641, 10.2158, 10.2046, 10.9788] | 4558000 milliseconds | 559.017 | 0.0788792 | 0.0590717 | 0.0813008 | 0.00468527 | 0.0616136 | 17.0 | 0.148 | 0.999 | 0.001 | 0.434551 |
| 103 | 52 | yJiG0Dmke5fd | missing | pRNod0P2brVD | 219.0 | 226 | 320 | 240 | 345 | 232 | 333 | 268.0 | 273 | 27.1058 | 11.7446 | 1.29872 | 75.2548 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.17585, 5.54995, 6.68862, 6.8489, 7.44277, 7.09682, 8.36708, 8.30535, 8.33162, 7.54683 … 9.53468, 10.3267, 11.0917, 10.7179, 11.2402, 10.2577, 10.9155, 10.9938, 11.011, 10.5306] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 104 | 52 | yJiG0Dmke5fd | pRNod0P2brVD | nHGo8KjbrUQd | 234.0 | 227 | 321 | 242 | 345 | 233 | 333 | 274.0 | 286 | 25.7299 | 13.2896 | 1.22576 | 72.4264 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 0 0; 0 0 … 0 0] | [5.4962, 5.91513, 6.72896, 7.09164, 7.13753, 8.03017, 8.53485, 8.34199, 7.57091, 6.44688 … 9.99899, 10.6034, 9.81187, 10.364, 11.0233, 10.9524, 11.5012, 10.9775, 11.0107, 10.5306] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.0662252 | 0.0221402 | 0.0520816 | 0.123429 | 44.0 | 0.188 | 0.993 | 0.007 | 0.494152 |
| 105 | 53 | yf3b4DVi36Rl | missing | 2YsMuSJcFJqX | 341.0 | 59 | 149 | 84 | 172 | 70 | 160 | 360.0 | 143 | 31.0631 | 14.3608 | -0.76133 | 76.0833 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.49476, 5.83718, 5.48283, 5.48347, 5.87158, 5.47836, 5.59273, 6.31902, 6.27246, 5.96972 … 8.26233, 8.75318, 9.22908, 9.50136, 9.59853, 9.74298, 10.2058, 10.9347, 10.9929, 10.9955] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 106 | 53 | yf3b4DVi36Rl | 2YsMuSJcFJqX | qokJepWrLLZi | 340.0 | 60 | 149 | 85 | 171 | 72 | 160 | 362.0 | 154 | 30.6224 | 14.4248 | -0.754501 | 75.2548 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 1 … 0 0; 0 0 … 0 0] | [5.16024, 4.71815, 4.77374, 5.51627, 5.57448, 5.68538, 5.48264, 5.88143, 5.45812, 6.12385 … 8.35689, 8.47369, 8.77454, 8.76537, 8.84293, 8.93213, 9.45045, 9.4034, 10.1908, 10.2095] | 4558000 milliseconds | 500.0 | 0.0705517 | 0.00293686 | 0.00554017 | 0.0142884 | 0.00444858 | 40.0 | 0.118 | 0.997 | 0.003 | 0.218766 |
| 107 | 54 | yhZuhcYRdgHW | missing | NUmO9x1Ue85b | 110.0 | 217 | 344 | 233 | 355 | 224 | 350 | 120.0 | 290 | 17.624 | 8.50923 | 0.518021 | 42.8701 | 2022-05-30T15:28:46 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.1751, 5.52114, 6.29063, 6.84509, 7.12936, 7.28468, 6.52442, 6.9471, 7.3146, 9.00443, 9.63437, 9.43279, 9.38386, 9.93294, 9.80062, 10.2155, 10.5181] | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing | missing |
| 108 | 54 | yhZuhcYRdgHW | NUmO9x1Ue85b | arPCpU3QC1cV | 116.0 | 218 | 344 | 234 | 355 | 225 | 350 | 125.0 | 303 | 17.705 | 8.77376 | 0.571875 | 42.8701 | 2022-05-30T16:44:44 | Bool[0 0 … 0 0; 0 0 … 0 0; … ; 0 0 … 1 0; 0 0 … 0 0] | [5.1751, 5.52114, 6.29063, 6.84509, 7.12936, 7.28468, 6.52447, 6.94763, 7.32028, 8.8081, 9.45259, 9.38018, 9.93372, 9.37359, 10.1816, 10.2021, 10.5333] | 4558000 milliseconds | 250.0 | 0.0352759 | 0.0530973 | 0.0408163 | 0.00458531 | 0.0306123 | 11.0 | 0.095 | 1.0 | 0.0 | 0.259387 |
FloeTracker(ChainedFilterFunction(IceFloeTracker.Tracking.AbstractFloeFilterFunction[DistanceThresholdFilter(:Δt, :Δx, :scaled_distance, LinearTimeDistanceFunction(0.75, 250), :time_distance_test, IceFloeTracker.Tracking.var"#19#21"()), RelativeErrorThresholdFilter(:area, :area, :relative_error_test, PiecewiseLinearThresholdFunction(100, 700, 0.43, 0.17)), RelativeErrorThresholdFilter(:convex_area, :area, :relative_error_test, PiecewiseLinearThresholdFunction(100, 700, 0.44, 0.25)), RelativeErrorThresholdFilter(:major_axis_length, :area, :relative_error_test, PiecewiseLinearThresholdFunction(100, 700, 0.27, 0.13)), RelativeErrorThresholdFilter(:minor_axis_length, :area, :relative_error_test, PiecewiseLinearThresholdFunction(100, 700, 0.28, 0.1)), ShapeDifferenceThresholdFilter(:area, :area, :shape_difference_test, PiecewiseLinearThresholdFunction(100, 700, 0.47, 0.31)), PsiSCorrelationThresholdFilter(:area, :psi_s_correlation_test, PiecewiseLinearThresholdFunction(100, 700, 0.86, 0.96))]), MinimumWeightMatchingFunction([:scaled_distance, :relative_error_area, :relative_error_convex_area, :relative_error_major_axis_length, :relative_error_minor_axis_length, :psi_s_correlation_score, :scaled_shape_difference]), 100, 90000.0, Dates.Day(2))Visualizing the results
# You can check the metadata via info(dataset) to see what order the images are in
terra, aqua = modis_truecolor.(dataset)
# Binarize segmented image for easy visualization via fontour
aqua_segments = labels_map(segments[1]) .> 0
terra_segments = labels_map(segments[2]) .> 0
plt = contour(title = "Floe Tracking Results", aqua_segments, levels=1, color=:red, label="Aqua", legend=false,
aspect_ratio=:equal, size=(800,800))
contour!(terra_segments, levels=1, color=:blue, label="Terra")
# Plot a line segment for each labeled trajectory
for group in groupby(tracked, :ID)
x = group.col_centroid
y = group.row_centroid
plot!(plt, x, y, color = :black, marker = :circle)
end
# Reverse y-axis to match convention for image display
yflip!(true)
# Truncate plot to image dimensions
ylims!(0, 400)
xlims!(0, 400)
pltNext steps
The FloeTracker identifies shapes that persist across images. Because the tracking is based on the shape properties, including the boundary curvature, area, and difference in shapes, if a shape is poorly segmented the tracking will fail. This is apparent for the large floe in the bottom center of the image: it is divided into multiple floes in the Aqua image (blue), and appears as a single floe in Terra (red). We recommend an iterative approach, in which tracked floes are used to find an initial set of tracked floes, then these vectors are used to find estimates of motion for other objects.
Another note for the above image is that the default minimum floe size is 100 pixels, so smaller floes are intentionally not tracked. Geometric property uncertainty is larger with small objects.