ISW-Agent: Integrating LLM-Driven Dialogue with n8n Workflow for Internal Solitary Wave Remote Sensing Image Processing
Organizations: First Institute of Oceanography, Ministry of Natural Resources, Qingdao, China
Abstract
Internal solitary wave (ISW) remote sensing requires task parameters and spatial information to be transferred across image acquisition, detection, stripe extraction, and propagation prediction. Here, we present ISW-Agent, which integrates large language model (LLM) interpretation with n8n workflows and independent scientific models through structured task constraints, geospatial transformations, and stage-specific output validation. In tests of 120 Chinese instructions per backend, GPT-5.6 Sol and DeepSeek both achieved a strict task-match rate of 94.2%, with all intents and execution decisions matching the reference. Sentinel-1 cases demonstrated continuous processing from dialogue requests to wavefront prediction for the specified scene. Of 50 timed scenes, 39 completed detection, extraction, and prediction with a median turnaround time of 48.04 s; 11 stopped after empty extraction. Across 3,408 controlled fault-injection runs, retries recovered 234 transient-failure conditions and output validation rejected 234 structural defects, while 61 provenance or completeness errors indicated the need for content-consistency checks. Overall, ISW-Agent thus connects natural-language requests to traceable spatial processing chains for multimodel ISW analysis.
Figures & tables
| Intent | Operation | Required fields | Representative optional fields | Primary output |
|---|---|---|---|---|
| INT-01 | Image download | sensor, region, time_start, time_end | Satellite, product type, polarization, orbit direction | Raw image paths |
| INT-02 | Preprocessing | Input source | Resolution, speckle filter, land mask, output CRS, clipping region | Preprocessed image paths |
| INT-03 | ISW detection | Input source | Confidence threshold, NMS IoU threshold, model variant, output format | Detection results |
| INT-04 | Stripe extraction | Input image | Model variant, output format | Segmentation mask |
| INT-05 | Propagation prediction | Stripe data, target identifier, forecast interval | Environmental data, output format | Predicted trajectories |
| Backend | Valid responses | Strict matches | Correct decisions | Slot F1 | Latency (s) |
|---|---|---|---|---|---|
| GPT-5.6 Sol | 120 | 113 | 120 | 0.978 | 1.73 |
| DeepSeek | 120 | 113 | 120 | 0.978 | 2.93 |
| Kimi | 27 | 26 | 26 | 0.307 | 7.90 |
| Doubao | 95 | 95 | 95 | 0.815 | 15.70 |
| Confidence | NMS IoU 0.30 | NMS IoU 0.50 | NMS IoU 0.70 |
|---|---|---|---|
| 0.07 | 21 | 25 | 36 |
| 0.15 | 9 | 11 | 17 |
| 0.25 | 5 | 5 | 7 |
Remote Sensing Image Understanding
Remote sensing image understanding uses AI to interpret satellite and aerial imagery for objects, land cover, change, hazards, and spatial relationships.
See all 208 papers