Showcase Workflows¶
This page describes the workflows FiLark is meant to support. It is not a benchmark report and does not duplicate the paper.
Video Overview¶
Video S1 (Bilibili backup): interactive exploration, ROI analysis, and full-data processing.
Video S2 (Bilibili backup): large-directory browsing, display filtering, auto-scroll, and annotation.
Video S3 (Bilibili backup): simulated real-time monitoring, overlay results, and manual recheck.
Browse A Large Recording¶
Open a file or folder-backed source.
Use
FandYto fit many channels into view.Use
Xto compress time when scanning long intervals.Pan or run realtime auto-scroll.
Return to local scale when a candidate event appears.
The viewer keeps memory tied to the display buffer, so the same workflow applies to short files and long stitched recordings.
Inspect A Region Of Interest¶
Open the Algorithms tab.
Enable ROI mode and draw a region.
Open PSD, STFT, F-K, tau-p, RMS, SVD, xcorr, or denoising views.
Tune parameters locally before deciding whether to export or run a full source workflow.
This keeps the main canvas focused on context while heavier analysis lives in a separate window.
Create Labels While Browsing¶
Open the Annotation tab.
Choose bbox, polyline, or mask brush.
Draw labels in source coordinates.
Use label styles and visibility to manage dense sessions.
Export annotation JSON.
The exported file contains both labels and source metadata, so later scripts can recover the original data region.
Review Detector Output¶
Register a
MonitorPluginthroughGuiConfig.Run it on the current view, full source, or realtime display.
Save monitor output as annotation JSON.
Import the JSON in the Annotation tab.
Correct bbox, polyline, or mask labels manually.
This lets algorithm results become reviewed labels without mixing temporary detection overlays with persistent annotation state.
Use FiLark Without The GUI¶
Open a Tape from
filark.io.Build an array transform chain from
filark.dsp.transforms.Execute in memory for small arrays or use
filark.pipelinefor large sources.Reuse annotation JSON with
filark.utils.annotationsto extract labeled regions.
The same source metadata and coordinate conventions are used by the GUI and headless workflows.