US 12,353,978 B2
System for and method of data encoding and/or decoding using neural networks
Alon Green, Toronto (CA); and Dennis Yazhemsky, Toronto (CA)
Assigned to Hitachi Rail GTS Canada Inc., Toronto (CA)
Filed by Hitachi Rail GTS Canada Inc., Toronto (CA)
Filed on Jun. 3, 2019, as Appl. No. 16/430,194.
Claims priority of provisional application 62/679,508, filed on Jun. 1, 2018.
Prior Publication US 2019/0370638 A1, Dec. 5, 2019
Int. Cl. G06N 3/045 (2023.01); G06N 3/08 (2023.01)
CPC G06N 3/045 (2023.01) [G06N 3/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising at least one processor configured as:
a neural network encoder configured to generate encoded data from input data;
an environmental filter communicably connected with an output of the encoder to receive the encoded data, and configured to combine the received encoded data with at least one randomized image to generate signature data corresponding to the input data; and
a neural network decoder connected with an output of the environmental filter to receive the signature data,
wherein a connection of the encoder to the environmental filter and then to the decoder creates a neural network in which the decoder is configured to be trained together with the encoder and the environmental filter to decode the received signature data to generate decoded data corresponding to the input data, and
wherein the at least one randomized image includes non-visual domain data representing at least one real-world condition under which the encoded data is to be captured before decoding.