mwirth-epo/epo-nmt-datasets huggingface dataset:
In un'altra realizzazione le entità monitorate possono essere membri del personale, e le regole di apertura/chiusura della sessione possono riferire a eventi di timbratura del cartellino (ingresso/uscita), in modo che una traccia corrisponda agli spostamenti effettuati da un determinato dipendente durante un turno di lavoro.
In another embodiment, the tracked entities may be workforce staff members, and session open/close rules may relate to badging-in/badging-out events, so that one track corresponds to one shift of one given employee.
In un'altra realizzazione, le regole di apertura/chiusura della sessione possono includere una combinazione di entrare/uscite in determinate zone e fattori esterni.
In another embodiment, the session open/close rules may include a combination of enter/exit zones and external factors.
Ad esempio, un caso d'uso riguarda il calcolo di indicatori ed analitiche solo in presenza di una specifica condizione atmosferica (ad esempio, monitorare il movimento dei carrelli della spesa in un negozio di generi alimentari solo in caso di pioggia, in cui le condizioni atmosferiche possono essere verificata tramite un servizio meteo di terze parti).
For example, a use case covers analytics on entities being computed only in case of a specific weather condition (e.g., shopping carts in a grocery stores being tracked only in case of rain, weather condition that may be verified via a third-party weather service).
In un'altra realizzazione, le regole di apertura/chiusura della sessione possono dipendere dai valori misurati da un sistema di sensori esterno.
In another embodiment, the condition for a start/end track may depend on values measured by an external sensory system.
Un esempio può essere un paziente in una casa di cura o residenza socio-assistenziale dotata di un sistema di localizzazione indoor e che utilizza un sensore di pressione sanguigna.
An example may be a patient in a nursing home equipped with an indoor localisation system and who is equipped with a blood pressure sensor.
Se la pressione sanguigna supera un determinato valore di soglia ciò fa scattare l’apertura della sessione, che a sua volta permette al sistema di allertare gli operatori della struttura della situazione di rischio potenziale, in cui la segnalazione comprende informazioni sulla posizione corrente del paziente.
If the blood pressure exceeds a given threshold value this triggers the track start, which in turn allows the system to alert the nursing home staff of a potential risk situation, the alert including information on the current location of the patient.
Nel modulo di arricchimento dei dati 504, i dati relativi alla posizione indoor nel flusso dei dati grezzi di posizione indoor vengono arricchiti con metadati specifici per l'ambiente in questione, prelevati dal modello dell'ambiente interno.
In the data enrichment module 504, indoor location data in the received raw indoor location data stream 207are augmented with environment-specific metadata taken from the indoor environment model 501.
In una possibile realizzazione, il modulo di arricchimento dati 504 può aggiungere informazioni sul sistema di coordinate utilizzato ovvero la definizione di zone rilevanti per l'ambiente in questione.
In a possible embodiment, the data enrichment module 504can add information about the coordinate system in use in the venue or definition of zones relevant for the environment addressed.
Nel modulo di riproiezione delle coordinate 506, i dati di posizione indoor possono essere riproiettati su un sistema di coordinate diverso.
In the coordinate re-projection module 506, the coordinates of augmented indoor location data can be re-projected, if necessary, to a most suitable coordinate system.
In una possibile realizzazione, dati espressi in coordinate cartesiane (relative) possono essere trasformati in latitudine / longitudine e viceversa.
In a possible embodiment, (relative) Cartesian coordinates can be translated into a latitude/longitude coordinates and vice-versa.
Nel modulo di armonizzazione dei dati 508 vengono risolte eventuali incongruenze presenti nei dati di posizione indoor dovuti al rumore ovvero ad errori introdotti dal sistema di localizzazione indoor 101.
In the data smoothing module 508, possible inconsistencies in indoor location data due to noise and/or errors introduced by the indoor localisation system 101are smoothed out.
La necessità di tale procedimento deriva dal fatto che ogni sistema di localizzazione è in grado di localizzare le entità monitorate con precisione finita.
The need for such a step comes from the fact that each localisation system localises entities with finite accuracy.
Inoltre, alcuni fattori ambientali possono introdurre rumore, che a sua volta può portare il sistema di localizzazione indoor 101 a fornire informazioni inesatte sulla posizione delle entità.
Furthermore, environmental factors may result in noise leading to inaccurate location information provided by the indoor localisation system 101.
In una realizzazione, i dati del modulo di armonizzazione dei dati 508 implementa un algoritmo di media mobile esponenziale per elaborare i dati di posizione indoor.
In one embodiment, the data smoothing module 508implements an exponential smoothing algorithm to process and smooth indoor location data.
In un’altra realizzazione, il modulo di armonizzazione dei dati 508 utilizza un filtro di Kalman.
In another embodiment, the data smoothing module 508uses a Kalman filter.
Nel modulo di filtraggio dei dati 510, alcuni specifici dati di posizione indoor vengono rimossi dal flusso di dati di posizione indoor, ove il modello di ambiente 501 specifica a priori quali dati di posizione non debbano essere utilizzati ai fini del tracciamento.
In the data filtering module 510, specific indoor location data are removed from the indoor location data stream, which specific indoor location data is known a priori based on the environment model 501that should not be used for tracking purposes.
I dati rimossi possono rappresentare una o più tipologie di dati sensibili ed invasivi della privacy come ad esempio il monitoraggio nelle aree dei servizi igienici, i dati generati da un dato negozio all’infuori dell'orario di apertura, valori anomali nel flusso di dati di posizione dovuti ad errori nel sistema di localizzazione indoor 101 e dati che non rispettano i vincoli spazio-temporali propri dell'ambiente (dovuti ad esempio alla presenza di muri e barriere) ecc., come illustrato nella Figura 6.
The removed data may represent one or more of privacy-sensitive data such as tracking in restrooms, data generated outside opening hours of a given store, outliers in the data streams due to errors in the indoor localisation system 101and that fail to respect spatiotemporal constraints on the environment (e.g., presence of walls and barriers), etc., as detailed in FIG. 6.
La Figura 6 rappresenta graficamente un caso di inconsistenza nei dati di posizione indoor e di come tale inconsistenza venga risolta dalla presente invenzione.
FIG. 6is a graphical representation of a smoothed out indoor location data inconsistency.
Nell'esempio riportato nella Figura 6, il modello dell'ambiente interno 501 specifica la presenza di due barriere fisiche 1311 e 1312, che, per esempio, in un negozio al dettaglio possono rappresentare delle scaffalature metalliche o degli espositori di prodotti.
In the example depicted, the indoor environment model 501specifies two physical barriers 1311and 1312, which, e.g., in a retail store may represent display shelves or display racks.
Tutte dette posizioni, prese singolarmente, non coincidono con le barriere fisiche 1301 e 1302, e quindi rispettano i vincoli specificati nel modello dell’ambiente 501.
In the example depicted, the indoor localisation system 101output locations 1303-1310, all of which, taken singularly, fail to overlap with physical barriers 1301and 1302, so complying with the indoor environment model 501.
È tuttavia evidente che il percorso effettuato dall’entità monitorata non rispetta i vincoli del modello di ambiente 501, ed in particolare che a posizione 1307 è un’anomalia, ovvero una stima errata della posizione effettuata dal sistema di localizzazione indoor 101.
It is nonetheless apparent that the track traveled by the tracked entity is inconsistent with the indoor environment model 501because location 1307is an outlier, i.e., an erroneous location estimation made the indoor localisation system 101.
Tale incoerenza è riconosciuto dal modulo di armonizzazione dei dati 508 e risolto, o rimuovendo la posizione 1307 dalla traccia oppure sostituendo la posizione 1307 con una posizione ottenuta interpolando la posizione precedente e quella successive nella traccia, vale a dire, rispettivamente, 1306 e 1308.
The inconsistency is recognised by the data smoothing module 508and remedied either by removing location 1307from the track or replacing location 1307with a location obtained by interpolating previous and subsequent locations in the track, i.e., 1306and 1308respectively.
In una realizzazione alternativa, il processo di pulizia dei dati precedentemente descritto può essere eseguito dal motore di localizzazione indoor 206 (206a, 206b), generando in tal caso un flusso dei dati ripuliti di posizione indoor 208 sulla base dei segnali radio 202.
In an alternative embodiment, the previously described data cleaning process may be performed by the indoor localisation engine 206(206a, 206b) to directly output a (cleaned) indoor location data stream 208based on the wireless signals 202.
Nel sistema per il calcolo di analitiche 103, il flusso dei dati ripuliti di posizione indoor 208 viene quindi elaborato per calcolare analitiche associate alle entità tracciate, vale a dire metriche o indicatori chiave di prestazione, e per gestire le notifiche, che si basano sulle singole sessioni.
In the analytics computing system 103, the cleaned location data stream 208is then processed to compute entity-related analytics, namely metrics or key performance indicators, and to handle notifications, that are based on individual sessions.
A tale scopo, come illustrato nella Figura 7 nella rappresentazione tramite schema a blocchi, il flusso dei dati ripuliti di posizione indoor 208 viene fornito, tramite uno smistatore dati 601 capace di garantire la durabilità dei dati, a un'istanza di un motore per la segmentazione dei dati 603, che è progettato per ricevere anche il modello dell'ambiente interno 501 dal catalogo dei modelli dell’ambiente interno 503, così come il flusso degli eventi esterni 604, ove applicabile, inclusi ad esempio gli eventi di timbratura ingresso/uscita del personale generati da un sistema esterno, utilizzati al fine di migliorare l’accuratezza dei dati, e per elaborare il flusso dei dati ripuliti di posizione indoor 208 sulla base delle regole di apertura/chiusura sessione 701 come specificate nel modello dell'ambiente interno 501 e dagli eventi esterni 604, in modo da: - individuare una o più sessioni individuali che corrispondono a periodi durante i quali l'entità tracciata svolge una serie di attività tra loro correlate nell'ambiente indoor, e - per ogni sessione identificata, calcolare la traccia 605 che comprende i dati relativi all'ubicazione al coperto presi dal flusso dei dati ripuliti di posizione indoor 208 e relativi al percorso seguito dall’entità monitorata nell’ambito della sessione identificata.
To do so, as shown in the functional block-diagram representation depicted in FIG. 7, the cleaned indoor location data stream 208is supplied, via a data dispatcher 601provided to guarantee data durability, to an instance of a track segmentation engine 603, which is designed to receive also the indoor environment model 501from the indoor environment model database 503, as well as external event feeds 604, if any, such as check-in/check-out events generated from an external system, for track reconstruction accuracy improvement purposes, and to process the cleaned indoor location data stream 208based on the session open/close rules 701in the indoor environment model 501and external event feeds 604, if any, to:identify one or more individual sessions representing corresponding periods during which the tracked entity carries out associated activities in the indoor environment, andfor each identified session, compute track data 605comprising indoor location data in the cleaned indoor location data stream 208and pertaining to the track traveled by the tracked entity during the identified session.
La traccia 605 è quindi passata, assieme agli eventi esterni 604 (come gli eventi di check-in / check-out generati da un sistema di timbratura esterno), ad un sistema a regole in tempo reale 606, nel quale i dati della traccia 605 vengono confrontati con una serie di regole specifiche per l’ambiente, tratte da un catalogo di regole 607, e gli eventi di ricostruzione della traccia 608 sono inoltrati per un ulteriori elaborazioni, anche tenendo conto degli eventi esterni 604.
Track data 605are fed, along with external events 604, such as check-in/check-out events generated from an external system, to a real-time rule engine 606, where the track data 605are matched against a set of environment-specific rules taken from a rule repository 607, and track reconstruction events 608are responsively outputted for further processing, also based on the external events 604.
Il sistema a regole in tempo reale 606 può essere configurato per generare un evento di ricostruzione della traccia 608 ogni volta che una nuova sessione è aperta o ogni volta che una entità monitorata entra in una determinata area o ancora ogni volta che nuovi dati di traccia 605 vengono emessi dal motore per la segmentazione dei dati 603.
The real-time rule engine 606may be designed to generate a track reconstruction event 608every time a new session is opened or every time a tracked entity enters a given area or yet every time new track data 605is outputted by the track segmentation engine 603.
Gli eventi di ricostruzione della traccia 608 prodotti dal sistema a regole in tempo reale 606 sono inoltrati ad un motore di notifiche 609 e un modulo di costruzione delle metriche di base 611.
Track reconstruction events 608outputted by the real-time rule engine 606are supplied to a notification engine 609and a core metrics construction module 611.
Il motore di notifiche 609 è progettato per ricevere gli eventi di ricostruzione della traccia 608 e gli eventi esterni 604 dal sistema a regole in tempo reale 606 e per recapitare i messaggi di notifica 610 ai sottoscrittori del servizio di notifica tramite il canale desiderato, ove tali canali includono, ad esempio, la notifica nativa supportata da dispositivi mobili portatili, posta elettronica, sms etc. Esempi di notifiche includono, ad esempio, una notifica a un cliente che è fermo in una cena zona del negozio per un tempo lungo, e può richiedere l'assistenza del personale di supporto del negozio.
The notification engine 609is designed to receive track reconstruction events 608from the real-time rule engine 606and external events 604, and to deliver notification messages 610to notification service subscribers and over the desired channel, e.g., smartphone app notification, email, sms etc. Examples of notifications include, e.g., a notification to a shopper who has lingered in a given area for a very long time, and may require assistance by the store staff.
Il modulo di costruzione di metriche di base 611 è progettato per ricevere gli eventi di ricostruzione della traccia 608 e modello dell'ambiente interno 501 e si avvale di una libreria di funzioni statistiche comunemente utilizzate (tra cui, ad esempio, media, mediana, somma, presenza, calcolo quantile-quantile etc.) al fine di calcolare una serie di metriche predeterminati di base per l'ambiente specifico 613, che vengono memorizzati in una banca dati di metriche di base 612.
The core metrics construction module 611is designed to receive track reconstruction events 608from the real-time rule engine 606and the indoor environment model 501from the indoor environment model database 503, and makes use of a library of commonly employed statistical functions (including, e.g., average, median, sum, presence, quantile-quantile computation etc.) to compute a set of pre-determined core metrics 613for the specific environment, that are stored in a core metric database 612.
Esempi di metriche di base includono il numero di soggetti monitorati presenti in qualsiasi momento in una determinata zona, il numero cumulativo di sessioni aperte in ogni istante di tempo, la durata media delle tracce, il tempo medio trascorso in una determinata zona, ecc. Il modulo di elaborazione delle analitiche 614 è progettato per prendere le metriche di base 613 dalla banca dati di metriche di base 612 e di combinare le metriche di base 613 recuperate al fine di estrarre delle analitiche utilizzabili 615.
Examples of core metrics include number of tracked entities present at any time in a given zone, cumulative number of open sessions at any time instant, average duration of tracks, average time spent in a given zone etc. An analytics computation module 614is designed to fetch core metrics 613from the core metric database 612and to combine the fetched core metrics 613to distil actionable analytics 615.
Ad esempio, nel caso il sensore 4 sia a termocoppia, i conduttori 4a e 4b potrebbero essere vantaggiosamente realizzati in rame e costantana.
For example, in case the sensor 4 is a thermocouple, the conductors 4a and 4b could advantageously be made of copper and constantan.
La porzione tratteggiata di figura 2 mostra la porzione del sensore 4 che realizza la giunzione fra i due conduttori 4a e 4b.
The dashed portion of Figure 2 showing the sensor portion 4 that realizes the junction between the two conductors 4a and 4b.
Tale porzione è tratteggiata in quanto la sezione trasversale si considera ad una quota dove i conduttori 4a e 4b non sono a contatto, ma comunque sono già annegati nell’elettrodo 3.
Said portion is dashed because the cross section is considered a portion where the conductors 4a and 4b are not in contact, but some are already embedded in the electrode 3.
Il sensore 4 potrebbe comunque essere di altro tipo rispetto a quelli descritti.
The sensor 4 may however be of another type than those described.
Secondo un altro aspetto, la presente invenzione concerne un metodo di produzione di un elettrocatetere 1 per operazioni chirurgiche, comprendente una fase di predisporre almeno un elettrodo 3 e almeno un conduttore 4a collegato a detto elettrodo 3.
According to another aspect, the present invention concerns a method of production of a electrocatheter 1 for surgical operations, comprising a step of providing at least one electrode 3 and at least a conductor 4a connected to said electrode 3.
Durante tale fase detto almeno un elettrodo 3 è realizzato almeno parzialmente con almeno un materiale plastico.
During this phase, said at least one electrode 3 is made at least partially with at least one plastic material.
Durante tale fase almeno una parte di detto almeno un conduttore 4a è inglobata direttamente nel corpo dell’elettrodo 3 durante la formazione di detto elettrodo 3.
During this phase, at least a part of said at least one conductor 4a is incorporated directly into the electrode body 3 during the formation of said electrode 3.
Detta almeno una parte del conduttore 4a è preferibilmente una sua parte terminale.
Said at least a part of conductor 4a is preferably an its terminal part.
A seconda della conformazione scelta per l'elettrodo, la sua produzione può avvenire mediante stampaggio, formatura, iniezione o un'altra tecnica adatta a creare oggetti realizzati in almeno un materiale plastico.
Depending on the chosen shape for the electrode, its production can be made by molding, forming, injection or another suitable technique to create objects made in at least one plastic material.
Per ottenere Γ elettrocatetere 1 di cui alle figure allegate, durante detta fase viene predisposto almeno un ulteriore conduttore 4b.
To obtain the electrocatheter 1 referred to the attached figures, during said step is arranged at least one further conductor 4b.
Anche tale ulteriore conduttore 4b è vantaggiosamente collegato all’elettrodo 3.
Even this additional conductor 4b is advantageously connected to the electrode 3.
In particolare, almeno una parte dell’ulteriore conduttore 4b è inglobata direttamente nel corpo dell’elettrodo 3 durante la formazione dell’elettrodo stesso, in modo che detti conduttori 4a e 4b risultino integrati e/o inglobati nell’elettrodo 3 e a contatto fra loro.
In particular, at least a part of the further conductor 4b is incorporated directly into the electrode body 3 during electrode formation itself, so that said conductors 4a and 4b are integrated and / or embedded in the electrode 3 and in contact with each other.
Detta almeno una parte dell’ulteriore conduttore 4b è preferibilmente una sua parte terminale.
Said at least one part of the further conductor 4b is preferably an its terminal part.
Detto almeno un materiale plastico dell’elettrodo 3 è selezionato sulla base della conduttività elettrica e/o termica desiderata.
Said at least one of plastic material of electrode 3 is selected on the basis of the electrical and\or thermal conductivity.
Preferibilmente in un momento successivo a tale fase, l’elettrodo 3, unitamente a tale parte del conduttore 4a e/o a tale parte dell’ulteriore conduttore 4b, viene posizionato sul catetere 2 in modo da rimanere fissato allo stesso catetere 2.
Preferably, in a time subsequent to this stage, the electrode 3 together with that part of the conductor 4a and / or to that part of the further conductor 4b, it is positioned on the catheter 2 so as to remain fixed at the same catheter 2.
Più precisamente, in via esclusivamente esemplificativa, alcune configurazioni di particolare interesse potrebbero anche essere le seguenti.
More precisely, by way of example only, some of particular interest configurations may also be the following.
Un’altra possibile realizzazione prevede che l’elettrodo comprenda un corpo e un rivestimento situato su almeno parte della superficie esterna di tale corpo.
Another possible embodiment provides that the electrode includes a body and a coating located on at least part of the outer surface of said body.
Tale corpo è realizzato mediante almeno un materiale metallico, e preferibilmente tale corpo è completamente metallico.
This body is made by at least one metal material, and preferably such body is completely metallic.
Tale rivestimento è realizzato mediante almeno un materiale plastico, e preferibilmente è completamente realizzato mediante tale almeno un materiale plastico.
Such a coating is realized by at least one plastic material, and preferably is fully realized by said at least one plastic material.
Tale rivestimento è vantaggiosamente biocompatibile e dotato di conducibilità elettrica molto bassa, ma di conducibilità termica sufficientemente elevata.
Such a coating is advantageously biocompatible and has very low electrical conductivity, but of sufficiently high thermal conductivity.
La combinazione di queste caratteristiche garantisce una protezione del corpo metallico dal campo elettromagnetico senza inficiare la rapidità di risposta del dispositivo ai segnali termici.
The combination of these features ensures protection of the metallic body by the electromagnetic field without affecting the speed of response of the device to thermal signals.
L'applicazione del rivestimento può avvenire tramite immersione, verniciatura, spray, deposizione elettrostatica, ecc. Per ottenere quest’ultima possibile realizzazione, viene predisposto tale corpo e si procede successivamente all’applicazione o formazione di tale rivestimento mediante verniciatura, spray, deposizione elettrostatica, o simile.
The application of the coating can take place by immersion, coating, spray, electrostatic deposition, etc. To obtain the latter possible embodiment, said body is prepared and is subsequently proceeds to the application or formation of such a coating by painting, spray, electrostatic deposition, or the like.