mwirth-epo/epo-nmt-datasets huggingface dataset:
Inoltre, poiché nella quasi totalità dei sistemi aria/gas delle caldaie il ventilatore è posto tra il miscelatore (mixer) e il bruciatore, i pacchetti disomogenei vengono opportunamente miscelati dal moto vorticoso creato dal ventilatore.
Furthermore, since the fan is positioned between the mixer and the burner in almost all air/gas systems of boilers, the inhomogeneous packets are suitably mixed by the vortex movement brought about by the fan.
Come anzidetto, la frequenza di iniezione pulsata fp deve sottostare a due vincoli.
As stated above, the pulsed injection frequency fp should be subjected to two constraints.
Essa deve essere inferiore alla frequenza di risposta della valvola, ossia non deve essere superiore alla velocità con cui la valvola deve eseguire i cicli di apertura/chiusura.
It should be less than the response frequency of the valve, in other words should not be greater than the speed at which the valve has to carry out the opening/closing cycles.
Inoltre, la frequenza di iniezione pulsata non deve essere troppo bassa, in modo tale che i su citati fenomeni di diffusione e miscelazione abbiano pienamente luogo.
Furthermore, the pulsed injection frequency should not be too low such that the above-stated diffusion and mixing phenomena fully take place.
In pratica se si considera la potenza minima che si vuole ottenere, ad essa corrisponde una certa portata di miscela aria/gas.
In practice, if the minimum power to be achieved is taken into consideration, there is a particular air/gas mixture flow rate corresponding thereto.
Essendo note le dimensioni dei condotti dal mixer al bruciatore (sezione e lunghezza) è possibile calcolare la velocità della miscela; tramite tale velocità è possibile calcolare lo spazio percorso dalla miscela durante un periodo corrispondente alla frequenza di iniezione pulsata.
Since the dimensions (section and width) of the conduits from the mixer to the burner are known, it is possible to calculate the speed of the mixture; using this speed, it is possible to calculate the space passed through by the mixture over a period corresponding to the pulsed injection frequency.
È necessario che tale spazio percorso sia una frazione della lunghezza del percorso dal mixer al bruciatore; da ciò si calcola il valore minimo che deve avere la frequenza di iniezione pulsata.
This space which is passed through must be a fraction of the length of the passage from the mixer to the burner; from this, the minimum value which the pulsed injection frequency should have is calculated.
Tale valore sarà tanto più basso quanto più bassa è la potenza a cui si lavora, e ciò si combina opportunamente con il fatto che l'applicazione di questo metodo di pilotaggio della valvola va effettuato nella zona di potenze basse.
This value will be lower the lower the operating power, and this expediently combines with the fact that this method of driving the valve is applied in the low-power region.
Un ulteriore vantaggio è dato dal fatto che il metodo dell'invenzione non richiede una modifica sostanziale della valvola ma si basa essenzialmente su una particolare definizione del segnale elettrico che viene applicato al modulatore della valvola.
A further advantage stems from the fact that the method according to the invention does not require substantial modification of the valve, but is essentially based on a particular definition of the electrical signal applied to the modulator of the valve.
L'applicazione di questo metodo non richiede neppure sostanziali modifiche all' "hardware" elettronico di controllo, essendo principalmente ottenibile tramite modifiche al "firmware" della elettronica di controllo, con evidenti vantaggi di costo rispetto all'impiego di una valvola più complessa e sofisticata.
The application of this method does not require substantial modifications to the electronic control hardware either, and can in principle be achieved by modifications to the electronic control firmware, with obvious cost advantages in relation to the use of a more complex and sophisticated valve.
L'invenzione raggiunge così gli scopi proposti conseguendo i vantaggi enunciati rispetto alle soluzioni note.
The invention thus achieves the objects proposed, resulting in the stated advantages over known solutions.
Metodo secondo la rivendicazione 1, in cui, operando con la modulazione in ampiezza, l'ampiezza massima del secondo segnale (Imod') è scelta sostanzialmente uguale, o leggermente superiore (Imod_ON), al detto valore (ImodO) del primo segnale al di sotto del quale la valvola non è capace di erogare gas in modo controllato, detta ampiezza essendo via via diminuita per diminuire in modo proporzionalmente correlato la portata (Q) erogata, così da raggiungere valori di portata erogabile inferiori a detta portata minima (Qgas_min).
The method according to claim 1, wherein, when operating with amplitude modulation, the maximum amplitude of the second signal (Imod′) is chosen to be substantially equal to or slightly greater (Imod_ON) than said value (Imod0) of the first signal, below which the valve is not capable of delivering gas in a controlled manner, said amplitude being progressively reduced in order to reduce the flow rate (Q) delivered in a proportionally related manner, so as to achieve deliverable flow rate values below said minimum flow rate (Qgas_min).
Metodo secondo la rivendicazione 1, in cui, operando mediante modulazione del duty cycle (de), il valore dell'ampiezza del segnale (Imod') relativo al primo intervallo di tempo (Ta) è scelto con la relazione: Imod'= lmod_0 - Imod_0FF, ove Imod_0FF è un valore del segnale di corrente per il quale, se applicato alla valvola, non si ha erogazione di portata di gas (Qgas=0).
The method according to claim 1, wherein, when operating by means of modulation of the duty cycle (dc), the value of the amplitude of the signal (Imod′) relative to the first time interval (Ta) is chosen with the relationship:Imod′=Imod_0−Imod_OFF, Imod′=Imod_0−Imod_OFF, where Imod_OFF is a current signal value for which, if applied to the valve, no flow rate of gas (Qgas=0) is delivered.
Metodo secondo una delle rivendicazioni precedenti, in cui la frequenza (fp) del secondo segnale è scelta maggiore del doppio della frequenza (fm) propria di risposta del sistema di miscelazione.
The method according to claim 1, wherein the frequency (fp) of the second signal is chosen to be more than twice the natural response frequency (fm) of the mixing system.
Metodo secondo una delle rivendicazioni precedenti, in cui la frequenza (fp) del secondo segnale è scelta minore della metà della frequenza (fv) propria di risposta della valvola.
The method according to claim 1, wherein the frequency (fp) of the second signal is chosen to be less than half the natural response frequency (fv) of the valve.
Metodo secondo una delle rivendicazioni precedenti, in cui il primo segnale di corrente (Imod) per erogare in modo controllato una portata (Qgas) compresa tra detta portata massima (Qgas_max) e detta portata minima (Qgas_min) è generato da un rispettivo primo segnale PWM in tensione, con una prescelta frequenza (f') portante, in cui l'intensità del primo segnale è modulata in funzione del suo corrispondente duty cycle (de'), ed in cui operando mediante modulazione in ampiezza del secondo segnale di corrente (Imod'), detta ampiezza viene variata variando il duty cycle (de') del primo segnale di corrente (Imod).
The method according to claim 1, wherein the first current signal (Imod) for delivering a flow rate (Qgas) in the range of between said maximum flow rate (Qgas_max) and said minimum flow rate (Qgas_min) in a controlled manner is generated by a particular first PWM voltage signal, with a preselected carrier frequency (f), wherein the strength of the first signal is modulated according to its corresponding duty cycle (dc′), and wherein, when operating by means of amplitude modulation of the second current signal (Imod′), said amplitude is varied by varying the duty cycle (dc′) of the first current signal (Imod).
Metodo secondo una delle rivendicazioni precedenti, in cui, operando mediante modulazione in ampiezza, il rapporto fra il primo ed il secondo intervallo di tempo (Ta,Tb) che definiscono il periodo (T) è scelto pari a 1.
The method according to claim 1, wherein, when operating by means of amplitude modulation, the ratio between the first and second time interval (Ta, Tb) that define the period (T) is chosen to be equal to 1.
Inoltre, come menzionato in precedenza, il sistema di Cross Traffic Alert (CTA) non ha necessità del contenuto di immagine, consentendo di ridurre il consumo di potenza e i requisiti del processore, perché può funzionare direttamente in un sistema con basse risorse, cioè direttamente nel Processore di Segnale di Immagine (ISP) della telecamera 10.
Moreover, as mentioned before, the Cross Traffic Alert (CTA) system does not need the image content, allowing to reduce the power consumption and the processor requirements, because it can work directly in a low resource system, i.e. directly in the Image Signal Processor (ISP) of the camera 10.
Questo può evitare di sovraccaricare l’Unità di Controllo del Motore (ECU) e di trasmettere l’intero flusso di immagine tra i differenti moduli del sistema.
This can avoid to overload the Engine Control Unit (ECU) and to transmit the entire image flow between the different modules of the system.
Il modulo di elaborazione 20 comprende un primo modulo 22 configurato in modo da analizzare le immagini IMG fornite dalla telecamera 10 al fine di generare dati di Flusso Ottico OF.
The processing module 20 comprises a first module 22 configured to analyses the images IMG provided by the camera 10 in order to generate Optical Flow data OF.
Per esempio, in varie forme di attuazione, i dati di Flusso Ottico OF comprendono una raccolta/lista di Vettori di Moto (MV) che indicano il moto di rispettivi elementi distintivi nel frame/immagine corrente in confronto al frame/immagine precedente.
For example, in various embodiments, the Optical Flow data OF include a collection/list of Motion Vectors (MV) indicating the motion of respective features in the current image/frame compared with the previous image/frame.
I dati di Flusso Ottico OF sono calcolati in hardware, permettendo con ciò un’elaborazione in tempo reale, per es., con 30 fps.
The Optical Flow data OF are computed in hardware, thereby permitting a real time processing with,e.g., 30 fps.
Comunemente, il calcolo dei dati di Flusso Ottico OF, in particolare dei Vettori di Moto, è ben noto nella tecnica, rendendo inutile qui una descrizione più dettagliata.
Commonly, the computation of Optical Flow data OF, in particular of Motion Vectors, is well known in the art, rendering a more detailed description herein unnecessary.
Nella forma di attuazione considerata, il modulo di elaborazione 20 di Cross Traffic Alert (CTA) riceve i dati di Flusso Ottico OF, per es. i vettori di moto MV, che sono stati stimati dal modulo 22.
In the embodiment considered, the Cross Traffic Alert (CTA) processing module 20 receives the Optical Flow data OF,e.g.the motion vectors MV, having been estimated by the module 22.
In maggior dettaglio, nei sotto-paragrafi seguenti saranno descritte in dettaglio le fasi sopra menzionate.
More in details, in the following subparagraphs the aforementioned steps will be described in details.
Prima di tutto, il modulo di elaborazione 20 calcola il Punto in Evanescenza VP usando il modulo del Punto in Evanescenza 24.
First of all, the processing module 20 calculates the Vanishing Point VP using module the Vanishing Point 24.
Una delle informazioni più utili per la comprensione della scena è la posizione del Punto in Evanescenza VP.
One of the most useful information for the scene understanding is the position of the Vanishing Point VP.
Da un punto di vista teorico, la posizione del Punto in Evanescenza VP nella scena si sovrappone al centro dell’immagine soltanto nel caso di una situazione ideale: una strada perfettamente piana (nessuna pendenza e nessuna curva), una telecamera anteriore posta orizzontalmente al terreno (nessun angolo di inclinazione) e perpendicolarmente all’asse principale dell’auto (nessun angolo di panoramica (“pan”)).
From a theoretical point of view, the Vanishing Point VP position into the scene overlaps the centre of the image only in a case of an ideal situation: a road perfectly plane (no slopes and no curves), a forward camera placed horizontally to the ground (no tilt angle) and perpendicularly to the main car axis (no pan angle).
Il caso reale (che è lo scenario target per l’applicazione proposta) presenta parametri di calibrazione della telecamera differenti da zero (per esempio, angoli di inclinazione e di panoramica) e, principalmente, l’auto host passa attraverso strade che hanno pendenze e curve.
The real case (this is the target scenario for the proposed application) presents camera calibration parameters different to zero (for example tilt and pan angles) and, mainly, the host car crosses through roads which can have slopes and curves.
Perciò, in un ambiente reale, la posizione del Punto in Evanescenza VP non coincide con il centro dell’immagine e per questo motivo è stimata.
Therefore, in a real environment, the Vanishing Point VP position does not coincide with the centre of the image and for this reason it is estimated.
In una o più forme di attuazione, la posizione del Punto in Evanescenza VP è importante non solo perché delimita l’orizzonte della scena, ma anche perché contribuisce alla selezione dei Vettori di Moto MV che appartengono potenzialmente a un veicolo che è incrociato nel sotto-blocco di Filtro Orizzontale successivo.
In one or more embodiments the Vanishing Point VP position is important not only because delimits the horizon of the scene, but also because it contributes to the selection of the Motion Vectors MVs potentially belonging to a crossing vehicle in the next Horizontal Filter sub-block.
In una o più forme di attuazione, il Punto in Evanescenza VP è calcolato usando soltanto l’OF.
In one or more embodiments the Vanishing Point VP is computed using only the OF.
Tutte o alcune delle fasi di elaborazione della procedura sono esemplificate nella Figura 3.
Some or all of the processing steps of the procedure are exemplified in Figure 3.
Inoltre, il modulo di elaborazione 20 calcola il sottoinsieme OF’ usando il modulo di Filtro Orizzontale 26 e ricevendo in ingresso il Flusso Ottico OF e il Punto in Evanescenza VP.
Moreover, the processing module 20 calculates the subset OF' using the Horizontal Filter module 26 and receiving in input the Optical Flow OF and the Vanishing Point VP.
Inoltre, anche la Lista delle Caselle di Delimitazione BB generata dal modulo di Clustering 28 è ricevuta in ingresso come reazione di retroazione.
Furthermore, also the Bound Box BB List generated by the Clustering module 28 is received in input as a feedback reaction.
Affinché la successiva fase di Clustering 28 funzioni correttamente, poiché funziona soltanto con una telecamera stazionaria, è importante rimuovere i Vettori di Moto MV che sono nella stessa direzione del movimento del veicolo, filtrando i Vettori di Moto MV orizzontali.
In order to let the subsequent Clustering step 28 correctly work, since it works only with steady camera, it is important to remove the Motion Vectors MVs that are in the same direction of the vehicle movement, filtering the horizontal Motion Vectors MVs.
Perciò, il modulo di elaborazione 20 è configurato per applicare un filtraggio in base alla Lista delle Caselle di Delimitazione BB di un frame precedente, al Punto in Evanescenza VP e agli orientamenti dei Vettori di Moto MV.
Therefore, the processing module 20 is configured for apply a filtering based on the Bound Box BB List of previous frame, Vanishing Point VP and Motion Vectors MVs orientations.
In particolare, il modulo di Clustering 28 riceve il sottoinsieme OF’ dal modulo di Filtro Orizzontale 26 e calcola la Lista delle Caselle di Delimitazione BB.
In particular, the Clustering module 28 receives the subset OF' form the Horizontal Filter module 26 and calculates the Bound Box BB List.
In modo più specifico, il Clustering è il compito di raggruppare un insieme di informazioni in modo tale che le informazioni nello stesso gruppo (chiamato cluster) siano più simili le une alle altre di quelle in altri gruppi.
More to the point, Clustering is the task of grouping a set of information in such a way that information in the same group (called a cluster) are more similar to each other than to those in other groups.
In questa applicazione è importante identificare le auto in movimento che si avvicinano trasversalmente al veicolo monitorato sul quale è installato il sistema di Cross Traffic Alert (CTA).
In this application is important to identify moving cars transversally approaching the monitored vehicle on which the Cross Traffic Alert (CTA) system is installed.
La fase di Clustering applicata nel modulo 28 è basata, come menzionato in precedenza, soltanto sull’analisi del Flusso Ottico, che proviene dalla fase di Filtro Orizzontale 26 precedente.
The Clustering step applied in module 28 is based, as mentioned before, only on the Optical Flow analysis, which came from previous Horizontal Filter step 26.
Per esempio, in una o più forme di attuazione la fase di Clustering 28 può essere implementata come descritto nel documento G. Spampinato, A. Bruna, V. D’Alto, “A clustering method and system, corresponding apparatus and computer program product”, application N. 102015000082886, Ufficio Brevetti Italiano, 2015.
For example, in one or more embodiments the Clustering step 28 can be implemented as disclosed in document G. Spampinato, A. Bruna, V. D'Alto, "A clustering method and system, corresponding apparatus and computer program product", application N. 102015000082886, Italian Patent Office, 2015.
Sono stati eseguiti molti test con differenti scenari e differenti telecamere a differenti risoluzioni, con lenti sia lineari sia a occhio di pesce (“fish-eye”), ottenendo risultati visivi realmente buoni.
Lots of tests have been executed with different scenarios and different cameras at different resolutions, with both linear and fish-eye lens, obtaining really good visual results.
Per l’effettuazione di test in tempo reale, la Richiedente ha usato il dispositivo STV0991 di STMicroelectronics, elementi specifici del quale possono essere trovati sul sito web in Internet http://www.st.com/web/catalog/mmc/FM132/SC51/PF255756.
For real-time testing, the applicant have used the STMicroelectronics device STV0991, the specific of which can be found at the internet web site http://www.st.com/web/catalog/mmc/FM132/SC51/PF255756.
Questo dispositivo è un processore di immagine che non ha soltanto la tradizionale pipeline per ricostruire l’immagine da un’immagine di Bayer, ma esso integra anche il Flusso Ottico, che può essere usato direttamente come ingresso per il procedimento per un Cross Traffic Alert.
This device is an image processor having not only the classic pipeline to reconstruct the image from a Bayer image, but also it embeds the Optical Flow, which can directly used as input for the cross traffic alert method.
In questo processore di immagine, c’è una CPU embedded ARM Cortex-R4 a 500 MHz, perciò il procedimento può essere caricato direttamente su di essa, senza processori host esterni, avendo nel chip la soluzione completa per testare “dal vivo” (“live”) il comportamento del procedimento per un Cross Traffic Alert.
In this image processor, there is an embedded ARM Cortex-R4 CPU @500MHz, therefore the method can be loaded directly on it, without external host processors, having in the chip the complete solution to test "live" the behaviour of the cross traffic alert method.
Un esempio di un Cross Traffic Alert CTA Posteriore con telecamera a occhio di pesce è rappresentato nella Figura 7A e nella Figura 7B.
An example of Rear Cross Traffic Alert CTA with fish-eye camera is shown in Figure 7A and Figure 7B.
Nel caso del Cross Traffic Alert CTA Posteriore, la telecamera è montata sulla parte posteriore del veicolo e in questo caso il veicolo sta facendo retromarcia dagli spazi di parcheggio.
In the Rear Cross Traffic Alert CTA case, the camera is mounted on the back of the vehicle and in this case the vehicle is backing out of the parking spaces.
L’uscita della sola fase di Clustering 28 rappresentata nella Figura 7A rappresenta delle Caselle di Delimitazione BB false sul terreno, poiché la telecamera è montata in una auto in movimento e le linee sul terreno si muovono.
The output of just the Clustering step 28 represented in Figure 7A shows false Bound Boxes BBs on the ground, since the camera is mounted in a moving car and lines on the ground are moving.
Al contrario, con il procedimento di Cross Traffic Alert CTA proposto, rappresentato nella Figura 7B, le Caselle di Delimitazione BB false sono rimosse, poiché sono correttamente identificate e rimosse dalla fase di Filtro Orizzontale 26.
On the contrary, with the proposed Cross Traffic Alert CTA method, represented in Figure 7B, the false Bound Boxes BBs are removed, since they are correctly identified and removed by the Horizontal Filter step 26.
Inoltre, un altro esempio di arrivo lento a un incrocio con una telecamera lineare è rappresentato nella Figura 8A e nella Figura 8B.
Moreover, another example of slow crossroad arriving with linear camera is shown in Figure 8A and Figure 8B.
In questo caso, la telecamera è montata nella parte anteriore del veicolo e il veicolo si sta avvicinando a un incrocio.
In this case, the camera is mounted in front of the vehicle and the vehicle is approaching to a crossroad.
L’uscita della sola fase di Clustering 28, rappresentata nella Figura 8A, rappresenta Caselle di Delimitazione BB false sul terreno, sulle foglie degli alberi e sul segnale stradale.
The output of just the Clustering step 28, represented in Figure 8A, shows false Bound Boxes BBs on the ground, on the leaves of trees and in the road sign.
Per contro, con il procedimento di Cross Traffic Alert CTA proposto, rappresentato nella Figura 8B tutte le Caselle di Delimitazione BB false sono rimosse, lasciando le Caselle di Delimitazione BB delle due auto che si incrociano.
Conversely, with the proposed Cross Traffic Alert CTA method, represented in Figure 8B all the false Bound Boxes BBs are removed, leaving the Bound Boxes BBs of the two crossing cars.
Inoltre, un altro esempio di una partenza lenta da un incrocio con una telecamera lineare è rappresentato nella Figura 9A e nella Figura 9B.
Furthermore, another example of slow crossroad leaving with linear camera is shown in Figure 9A and Figure 9B.
In questo caso, la telecamera è montata nella parte anteriore del veicolo e il veicolo sta partendo da un incrocio.
In this case, the camera is mounted in front of the vehicle and the vehicle is leaving a crossroad.
L’uscita della sola fase di Clustering 28, rappresentata nella Figura 9A, mostra Caselle di Delimitazione BB false sul terreno e sulle foglie degli alberi.
The output of just the Clustering step 28, represented in Figure 9A, shows false Bound Boxes BBs on the ground and on the leaves of trees.
Per contro, con il procedimento di Cross Traffic Alert CTA proposto, rappresentato nella Figura 9B, tutte le Caselle di Delimitazione BB false sono rimosse, lasciando le Caselle di Delimitazione BB dell’auto incrociata.
Conversely, with the proposed Cross Traffic Alert CTA method, represented in Figure 9B, all the false Bound Boxes BBs are removed, leaving the Bound Boxes BBs of the crossing car.
La soluzione proposta è stata testata sperimentalmente su un insieme di dati rappresentativo di scene ottenendo risultati efficaci in termini di accuratezza.
The proposed solution has been experimentally tested on a representative dataset of scenes obtaining effective results in terms of accuracy.
In particolare, molti dei test sono stati eseguiti con differenti scenari e differenti telecamere ottenendo risultati visivi realmente buoni.
In particular, lots of tests have been executed with different scenarios and different cameras obtaining really good visual results.