Il livello di analytics tra rilevamento e prescrizione

Un satellite ti dice che il campo è stressato. SpectraRx ti dice qual è il problema, perché e cosa applicare.

In questa demo sintetica basata sulla fisica per una singola coltura e area geografica, l'NDVI può segnalare stress da azoto, idrico e fungino con lo stesso colore ambra. SpectraRx legge la curva completa a 424 bande per ogni pixel, identifica la causa, genera una prescrizione a rateo variabile con la reale geometria della barra di irrorazione e crea un modello di registro in stile IPM per la revisione. I pixel non supportabili instradano l'incertezza verso lo scouting in campo.

0.887

Macro-F1 nella separazione dei tipi di stress

CNN spettrale a 424 bande rispetto a 0,69 dell'incumbent Sentinel-2, su un set held-out di 1.280 pixel

424 bande

Curva completa VNIR e SWIR per pixel

Da 400 a 2515 nm tra visibile, vicino infrarosso e infrarosso a onde corte

Da 0,887 a 0,373

Accuratezza senza correzione atmosferica

La calibrazione è strutturale, misurata nell'app

Questa è una demo eseguibile. Le scene iperspettrali sono cubi sintetici basati sulla fisica; i connettori live per sensori e macchinari agricoli non sono implementati. Il classificatore addestrato, i gate deterministici, i formati di esportazione e il modello di registro in stile IPM generato funzionano esattamente come mostrato.

Un avviso di "stress" senza causa non è una decisione

Il divario tra rilevare un problema e agire per risolverlo.

Il monitoraggio multispettrale e l'NDVI possono colorare di ambra un ampio appezzamento di mais e definirlo stressato. Non ne identificano la causa. Carenza di azoto, deficit idrico e infezione fungina precoce richiedono risposte diverse, mentre l'avviso di stress fornisce all'operatore un unico colore per tutte.

Il costo di tirare a indovinare è operativo. Una diagnosi errata spreca un passaggio sul problema sbagliato, mentre un segnale di patologia mancato riduce i tempi di intervento. Una singola macchia ambra non localizza nulla di tutto questo.

La soluzione onesta non è una mappa termica più accattivante. È un livello di analytics che legge la fisica della coltura, separa le cause e instrada le zone ad alta astensione verso lo scouting quando i dati sottostanti non sono affidabili. Questo è il livello che abbiamo costruito.

Come funziona SpectraRx

Una catena deterministica: acquisizione, calibrazione, diagnosi, gate di controllo, prescrizione, registrazione. Il classificatore propone una diagnosi; il codice decide se è sicuro intervenire.

Ogni scena è un cubo iperspettrale a 424 bande che copre da 400 a 2515 nm tra visibile, vicino infrarosso e infrarosso a onde corte. Una correzione atmosferica a linea empirica recupera la riflettanza superficiale bottom-of-atmosphere dalla radianza top-of-atmosphere e applica un contrassegno di provenienza della calibrazione per scena. Una CNN spettrale 1-D personalizzata, scritta da zero in puro numpy con convoluzione reale, backpropagation e Adam, classifica la curva completa di ciascun pixel tra sano, carenza di azoto, stress idrico o macchia di catrame (tar spot) precoce, con scaling di temperatura affinché la sua confidenza sia calibrata. Un modello di feature fisiche a banda stretta e l'incumbent reale a banda larga Sentinel-2 operano in parallelo come baseline.

Tre gate esterni al modello

L'affidabilità non dipende mai dal report di confidenza del modello stesso. Prima che un pixel si trasformi in una prescrizione, supera tre controlli deterministici.

1. Provenienza della calibrazione

La correzione atmosferica applica un flag di provenienza per ogni scena. Nella modalità di esclusione deliberata, i dati grezzi top-of-atmosphere raggiungono il classificatore affinché i gate a valle di confidenza e concordanza fisica possano evidenziare il percorso di errore.

2. Confidenza e ambiguità

I pixel a bassa confidenza o con firma mista si astengono anziché forzare una classe. Le zone con il 34 percento o più di pixel astenuti vengono instradate allo scouting; le altre zone utilizzano la maggioranza non astenuta per la prescrizione.

3. Concordanza fisica

Se la CNN propone una classe ma la feature fisica documentata dissente (indica azoto, ma il red-edge non si è spostato), il pixel si astiene. Un'affermazione deve corrispondere alla spettroscopia.

Dalla diagnosi a un piano pronto per la barra e un modello di registro revisionabile

La mappa delle diagnosi tipizzate viene aggregata da pixel a 5 m a celle di gestione a 25 m utilizzando un profilo di barra da 27 m. La geometria dell'attrezzatura è parte integrante del calcolo, non un ripensamento. Le dosi agronomiche seguono le regole di diagnosi configurate, inclusa una regola sui fungicidi che consente l'intervento solo all'interno della finestra fenologica R3 impostata. Il piano viene esportato in formato ISO-XML e GeoJSON.

La demo genera quindi un modello di registro in stile IPM conforme a EU Farm to Fork a partire da diagnosi e prescrizione per la revisione da parte di agronomi e conformità. Non offre una trasmissione o un connettore normativo live. L'unico passaggio in cui a un modello linguistico è consentito interagire con la pipeline è la redazione del testo di giustificazione a partire da fatti già calcolati, con un fallback basato su template affinché la demo funzioni senza chiave API.

La macchia ambra, analizzata end-to-end

La scena sintetica basata sulla fisica della demo. Ogni immagine sottostante è uno screenshot dell'applicazione in esecuzione.

Un solo colore per tre problemi diversi

La scheda NDVI mostra il campo nel modo in cui lo fornisce un servizio di monitoraggio satellitare: un'unica regione ambra nel quadrante nord-est, etichettata come stressata, senza causa e senza prescrizione. Questo è il punto di partenza che ogni team di agricoltura di precisione già possiede, nonché il punto in cui il processo decisionale si blocca.

La scheda satellitare NDVI che mostra una regione ambra stressata con la didascalia un'unica macchia, nessuna causa, nessuna prescrizione, e il pannello del verdetto ancora inattivo.
La visualizzazione NDVI: un'unica macchia ambra, nessuna causa, nessuna prescrizione.

La macchia si scompone in zone tipizzate

L'esecuzione di Diagnostica campo suddivide quella singola regione ambra in cause distinte: carenza di azoto in ambra, stress idrico in blu e macchia di catrame precoce in rosso, con pixel tratteggiati astenuti e indirizzati allo scouting a terra. Su questa scena sintetica held-out basata sulla fisica, il pannello del verdetto riporta una macro-F1 di 0,89 per SpectraRx contro 0,69 dell'incumbent Sentinel-2, un'accuratezza calibrata di 0,89 e il 20,1 percento della superficie astenuta. Una sola mappa si trasforma in tre interventi differenti.

Visualizzazione diagnosi di SpectraRx: la macchia ambra risolta in zone per azoto (ambra), acqua (blu) e tar spot precoce (rosso) con pixel tratteggiati astenuti, e un pannello del verdetto che riporta macro-F1 di SpectraRx 0,89, Sentinel-2 0,69 e 20,1 percento di superficie del campo astenuta.
La diagnosi: zone per azoto (ambra), acqua (blu), tar spot (rosso) e astenute (tratteggiate), con il verdetto sul set held-out.

Il modello interpreta la fisica, non i dati

L'obiezione più ovvia a qualsiasi classificatore colturale è che abbia semplicemente memorizzato la forma dei propri dati di addestramento. L'ispettore spettrale risponde direttamente a parte di questo quesito. Per la macchia di catrame (tar spot), il tracciato di salienza delle bande calcolato in modo indipendente raggiunge il picco nei bin campionati a 530 e 535 nm più vicini alla diagnostica PRI attorno a 531 nm. Per l'azoto, attribuisce peso al red-edge tra 680 e 720 nm. Il sistema verifica separatamente le diagnostiche idriche SWIR documentate a 970, 1450 e 1940 nm; tali controlli non vengono presentati come i picchi di salienza più elevati della CNN.

L'ispettore spettrale per un pixel con tar spot precoce che mostra una curva di riflettanza a 424 bande e un tracciato arancione di salienza delle bande con picco nei bin campionati a 530 e 535 nm vicino alla diagnostica PRI.
La salienza del tar spot mostra picchi nei bin campionati a 530 e 535 nm più vicini alla diagnostica PRI attorno a 531 nm.

La calibrazione è strutturale, e il modello lo riconosce

L'attivazione di Salta correzione atmosferica invia al classificatore la radianza grezza top-of-atmosphere. L'accuratezza crolla da 0,887 a 0,373; il 92,2 percento dei pixel si astiene e 140 zone di gestione su 144 vengono indirizzate allo scouting di verifica a terra. Quattro zone di stress idrico mantengono l'applicazione in base alla regola di zona, dimostrando che si tratta di un presidio ispezionabile anziché di un blocco indiscriminato.

La vista di diagnosi con Salta correzione atmosferica abilitato: il riquadro dell'accuratezza indica 0,37 non calibrata e il riquadro dell'area astenuta indica il 92,2 percento, con gran parte del campo tratteggiata e instradata allo scouting.
Escludendo la correzione atmosferica, l'accuratezza scende a 0,37, con il 92,2 percento del campo astenuto anziché prescritto in modo errato.

Una prescrizione eseguibile dalla barra e un modello di registro per la revisione

La diagnosi si articola in 144 celle di gestione con profilo di barra da 27 m e risoluzione a 25 m: 21 zone di applicazione, 25 da perlustrare e 98 già sane. Ciascuna zona di applicazione include prodotto e dose in base alle regole di prescrizione deterministiche della demo. I dati sono esportabili come ISO-XML e GeoJSON, nonché come registro in stile IPM conforme a EU Farm-to-Fork, che elenca le coordinate geografiche di ciascuna zona, l'evidenza spettrale, le alternative valutate, la scadenza fenologica R3 e una riga per la firma dell'agronomo certificato.

La tabella delle prescrizioni a rateo variabile per barra da 27 m e celle di gestione da 25 m, stadio di sviluppo V12, che elenca diagnosi, prodotti e dosi per zona, con pulsanti di esportazione per ISO-XML, GeoJSON e il registro dei trattamenti IPM conforme a EU Farm to Fork.
La prescrizione a rateo variabile: prodotti e dosi per zona con la reale geometria della barra, esportabile in ISO-XML e GeoJSON.
Il registro dei trattamenti IPM conforme a EU Farm to Fork che riporta le coordinate geografiche per zona, la feature spettrale attivata come l'indice di riflettanza fotochimica depresso a 531 nm, prodotto e dose, scadenza R3, alternative valutate, e una riga per data e firma dell'agronomo certificato.
Il registro IPM EU Farm to Fork, con evidenza spettrale per zona e riga per la firma dell'agronomo certificato.

Dove l'incumbent a banda larga è strutturalmente cieco

Nel test sintetico basato sulla fisica su cultivar e terreno held-out da 1.280 pixel, SpectraRx ottiene una macro-F1 di 0,887 contro 0,69 dell'incumbent Sentinel-2 e 0,856 di un modello di feature fisiche a banda stretta. Per singola classe, l'incumbent costituisce una baseline davvero solida sull'azoto, vicina a 1,0. Rimane indietro sull'acqua, 0,63 contro 0,97, e sulla macchia di catrame precoce, 0,61 contro 0,77. Questo è un risultato sul meccanismo, non una garanzia in campo aperto.

La schermata di benchmark che mostra le barre F1 per classe di SpectraRx rispetto a Sentinel-2: sano 0,81 contro 0,52, azoto 1,00 contro 1,00, acqua 0,97 contro 0,63, tar spot 0,77 contro 0,61, oltre a una matrice di confusione e alla valutazione live di SpectraRx all'88,7 percento contro Sentinel-2 al 69,2 percento.
F1 per classe sul set held-out: l'incumbent eguaglia le prestazioni sull'azoto ma resta indietro su acqua e tar spot, dove la banda larga è cieca.

Sentinel-2 a banda larga contro SpectraRx

Il medesimo incumbent con cui la demo si confronta, a confronto diretto. È una baseline reale e solida, non un termine di paragone fittizio.

Dimensione Incumbent a banda larga Sentinel-2 SpectraRx
Bande lette per pixel 13 a banda larga 424, VNIR e SWIR (da 400 a 2515 nm)
Separa azoto, acqua, tar spot Azoto sì; acqua e tar spot debolmente Tutti e tre, per pixel
F1 stress idrico (set held-out) 0,63 0,97
F1 tar spot precoce (set held-out) 0,61 0,77
Comportamento su pixel ambigui o non calibrati Classifica comunque Si astiene, indirizza allo scouting di verifica a terra
Cosa si ottiene in output Una segnalazione generica di stress Una diagnosi tipizzata, una prescrizione a rateo variabile e un modello di registro revisionabile in stile IPM

Cosa non fa questa demo

  • ✓ Non utilizza acquisizioni reali in campo. Le scene sono cubi iperspettrali sintetici basati sulla fisica; la baseline sana segue la riflettanza della vegetazione verde pubblicata e le firme di stress sono perturbazioni fisiche documentate. L'accuratezza nel mondo reale richiede una libreria di ground-truth su due stagioni, che è rimandata a sviluppi futuri.
  • ✓ Non presenta la macro-F1 di 0,887 come una garanzia per scenari aperti. Tale valore è un risultato ottenuto su un set sintetico held-out di 1.280 pixel con distribution shift, per una singola coltura (mais) e una singola area geografica.
  • ✓ Non si collega a sensori live o a piattaforme di gestione aziendale agricola. Le integrazioni con sensori live e i connettori push dei partner non sono implementati. I formati di esportazione ISO-XML e GeoJSON sono reali.
  • ✓ Non consente a un modello linguistico di prendere decisioni. Il gate deterministico decide; l'LLM opzionale si limita a redigere il testo per l'IPM a partire da fatti già calcolati, ricorre a un fallback basato su template ed è escluso dal percorso di affidabilità decisionale.
  • ✓ Non presenta clienti, deployment, progetti pilota, approvazioni o cifre di ROI. Non ne esistono ancora. Questa è una demo che dimostra il funzionamento del meccanismo.

Domande che i clienti pongono realmente

In che cosa si differenzia dall'NDVI e dal monitoraggio satellitare che già paghiamo?

L'NDVI e il monitoraggio multispettrale possono rilevare che qualcosa non va senza identificare la causa. SpectraRx legge la curva completa di riflettanza a 424 bande per ciascun pixel e specifica la diagnosi, le lunghezze d'onda determinanti e la linea d'azione. Nel test sintetico su cultivar e terreno held-out basato sulla fisica da 1.280 pixel della demo, separa i tipi di stress con una macro-F1 di 0,887 rispetto a 0,69 dell'incumbent a banda larga Sentinel-2; lo stress idrico è a 0,97 contro 0,63 e la macchia di catrame precoce a 0,77 contro 0,61.

Come posso sapere che il modello sta rilevando lo stress colturale e non sta semplicemente memorizzando i vostri dati?

Passando il cursore su qualsiasi zona nell'ispettore spettrale, viene tracciato un profilo di salienza delle bande che evidenzia quali lunghezze d'onda la CNN ha effettivamente ponderato, calcolato in modo indipendente dalle feature del classificatore stesso. La macchia di catrame (tar spot) è associata alla banda dell'indice di riflettanza fotochimica a 531 nm e l'azoto al red-edge tra 680 e 720 nm. Il sistema controlla inoltre le diagnostiche idriche SWIR documentate a 970, 1450 e 1940 nm, senza presentarle come i principali picchi di salienza della CNN. Il benchmark è un set sintetico held-out derivato da cultivar e terreno su cui nessuno dei due modelli è stato addestrato.

Cosa accade per i pixel su cui il modello non è sicuro?

Tre gate deterministici sono posti all'esterno del modello: un gate di provenienza della calibrazione, un gate di confidenza e ambiguità, e un controllo di concordanza fisica che si astiene se la classe della CNN è in disaccordo con la feature fisica documentata. Le zone con il 34 percento o più di pixel astenuti vengono instradate allo scouting; le altre zone ricevono la prescrizione in base alla maggioranza dei pixel non astenuti. Nella scena calibrata predefinita, il 20,1 percento dei pixel si astiene. Questo è un presidio visibile, non una pretesa di perfezione; l'F1 per il tar spot è 0,77.

Può realmente guidare le nostre attrezzature a rateo variabile o è solo una mappa?

La mappa diagnostica viene aggregata da pixel a 5 m a celle di gestione a 25 m utilizzando un profilo di barra da 27 m. Nella demo ciò genera 144 celle di gestione (21 per l'applicazione, 25 per lo scouting, 98 sane), con prodotti e dosi per zona, ed esporta in formato ISO-XML e GeoJSON. I formati di esportazione sono reali; i connettori push live dei partner non sono implementati in questa demo.

Produce i registri necessari per la conformità a EU Farm to Fork e alla difesa integrata (IPM)?

SpectraRx genera un modello di registro in stile IPM per EU Farm-to-Fork in modo deterministico a partire da diagnosi e prescrizione: coordinate geografiche, evidenza spettrale per zona e copertura della classe maggioritaria, alternative valutate, prodotto e dose raccomandati, scadenza della finestra per fungicidi, provenienza della calibrazione, nome e versione del modello e riga per la firma dell'agronomo certificato. La demo non promette una procedura o un connettore normativo live.

Le scene sono sintetiche. Perché dovrei fidarmi dei numeri?

Ogni numero si riproduce esattamente con seed prefissati ed è misurato su un set held-out di 1.280 pixel provenienti da cultivar e terreno su cui nessun modello è stato addestrato, a dimostrazione di un distribution shift anziché di una memorizzazione. Le scene sono cubi sintetici basati sulla fisica: la baseline sana segue la riflettanza della vegetazione verde pubblicata e le firme di stress sono perturbazioni fisiche documentate introdotte indipendentemente dal classificatore. Riportiamo la macro-F1 di 0,887 come risultato su quel set sintetico etichettato per una singola coltura e area geografica, mai come garanzia in campo aperto. L'accuratezza nel mondo reale richiede una libreria di ground-truth su due stagioni, lavoro rimandato a sviluppi futuri.

Vi collegate già oggi ai nostri sensori e a John Deere Operations Center?

Non in questa demo. Le integrazioni live con sensori e i connettori push dei partner non sono implementati. Ciò che è reale è la catena di analytics: correzione atmosferica, CNN spettrale a 424 bande, gate deterministici, algoritmi di prescrizione e formati di esportazione ISO-XML, GeoJSON e in stile IPM. Veriprajna sviluppa soluzioni di analytics agnostiche rispetto ai sensori; non possediamo satelliti né produciamo sensori.

Ricerca tecnica

La ricerca alla base di questa demo: l'architettura, la progettazione della verifica e il blueprint aziendale.

Vuoi colmare il divario tra una segnalazione di stress e un piano di irrorazione?

La parte complessa è la catena calibrata, con capacità di astensione e consapevolezza dell'attrezzatura, non il classificatore. Noi la costruiamo.

Se il vostro team si ritrova con mappe di stress su cui non può agire, il problema interessante è dove tracciare la linea di astensione per le vostre colture, sensori e attrezzature. Questa è la conversazione che preferiamo affrontare, piuttosto che una presentazione commerciale.

Valutazione di analytics spettrale

  • ✓ Mappa dove una segnalazione di stress blocca le tue decisioni agronomiche
  • ✓ Definisci le lunghezze d'onda diagnostiche e le classi per le tue colture
  • ✓ Imposta le soglie di provenienza della calibrazione e di astensione
  • ✓ Specifica il registro IPM che il tuo team di conformità deve archiviare

Costruisci la catena

  • ✓ Un classificatore spettrale sui tuoi sensori e cultivar
  • ✓ Correzione atmosferica con provenienza per scena
  • ✓ Prescrizioni a rateo variabile calibrate sull'attrezzatura (ISO-XML, GeoJSON)
  • ✓ Modelli di registro in stile IPM conformi a EU Farm to Fork per la revisione
Social

Pubblicato anche su