Patents by Inventor Nikita Jaipuria
Nikita Jaipuria has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11620475Abstract: The present disclosure discloses a system and a method that includes receiving, at a decoder, a latent representation of an image having a first domain, and generating a reconstructed image having a second domain, wherein the reconstructed image is generated based on the latent representation.Type: GrantFiled: March 25, 2020Date of Patent: April 4, 2023Assignee: Ford Global Technologies, LLCInventors: Praveen Narayanan, Nikita Jaipuria, Punarjay Chakravarty, Vidya Nariyambut murali
-
Patent number: 11574463Abstract: The present disclosure discloses a system and a method. In an example implementation, the system and the method generate, at a first encoder neural network, an encoded representation of image features of an image received from a vehicle sensor of a vehicle. The system and method can also generate, at a second encoder neural network, an encoded representation of map tile features and generate, at the decoder neural network, a semantically segmented map tile based on the encoded representation of image features, the encoded representation of map tile features, and Global Positioning System (GPS) coordinates of the vehicle. The semantically segmented map tile includes a location of the vehicle and detected objects depicted within the image with respect to the vehicle.Type: GrantFiled: February 24, 2020Date of Patent: February 7, 2023Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Gaurav Pandey, Nikita Jaipuria, Praveen Narayanan, Punarjay Chakravarty
-
Patent number: 11574494Abstract: A training system for a neural network system and method of training is disclosed. The method may comprise: receiving, from a sensor, an image frame captured while an operator is controlling a vehicle; using an eye-tracking system associated with the sensor, monitoring the eyes of the operator to determine eyeball gaze data; determining, from the image frame, a plurality of pedestrians; and iteratively training the neural network system to determine, from among the plurality of pedestrians, the one or more target pedestrians using the eyeball gaze data and an answer dataset that is based on the eyeball gaze data, wherein the determined one or more target pedestrians have a relatively-higher probability of collision with the vehicle than a remainder of the plurality of pedestrians.Type: GrantFiled: January 27, 2020Date of Patent: February 7, 2023Assignee: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Aniruddh Ravindran, Hitha Revalla, Vijay Nagasamy
-
Publication number: 20220405573Abstract: A first computer can operate a first instance of a neural network, receive a first data set input to the first instance of the neural network, determine a first calibration parameter for the neural network in the first instance of the neural network based on the first data set, and send the first calibration parameter to a server computer. A second computer can operate a second instance of the neural network, receive a second data set input to the second instance of the neural network, determine a second calibration parameter for the neural network in the second instance of the neural network based on the second data set, and send the second calibration parameter to the server computer. A server computer can aggregate the first and second calibration parameters to update a model of the neural network and update the neural network model for the first and second instances of the neural network at the first and second computers based on the aggregated first and second calibration parameters.Type: ApplicationFiled: June 18, 2021Publication date: December 22, 2022Applicant: Ford Global Technologies, LLCInventors: Sandhya Bhaskar, Shreyasha Paudel, Nikita Jaipuria, Jinesh Jain
-
Publication number: 20220398461Abstract: A dual variational autoencoder-generative adversarial network (VAE-GAN) is trained to transform a real video sequence and a simulated video sequence by inputting the real video data into a real video decoder and a real video encoder and inputting the simulated video data into a synthetic video encoder and a synthetic video decoder. Real loss functions and simulated loss functions are determined based on output from a real video discriminator and a simulated video discriminator, respectively. The real loss functions are backpropagated through the real video encoder and the real video decoder to train the real video encoder and the real video decoder based on the real loss functions. The synthetic loss functions are backpropagated through the synthetic video encoder and the synthetic video decoder to train the synthetic video encoder and the synthetic video decoder based on the synthetic loss functions.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Applicant: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Eric Frankel
-
Publication number: 20220392014Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to input a fisheye image to a vector quantized variational autoencoder. The vector quantized variational autoencoder can encode the fisheye image to first latent variables based on an encoder. The vector quantized variational autoencoder can quantize the first latent variables to generate second latent variables based on a dictionary of embeddings. The vector quantized variational autoencoder can decode the second latent variables to a rectified rectilinear image using a decoder and output the rectified rectilinear image.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Applicant: Ford Global Technologies, LLCInventors: Praveen Narayanan, Ramchandra Ganesh Karandikar, Nikita Jaipuria, Punarjay Chakravarty, Ganesh Kumar
-
Publication number: 20220188621Abstract: A system comprises a computer including a processor and a memory. The memory storing instructions executable by the processor to cause the processor to generate a low-level representation of the input source domain data; generate an embedding of the input source domain data; generate a high-level feature representation of features of the input source domain data; generate output target domain data in the target domain that includes semantics corresponding to the input source domain data by processing the high-level feature representation of the features of the input source domain data using a domain low-level decoder neural network layer that generate data from the target; and modify a loss function such that latent attributes corresponding to the embedding are selected from a same probability distribution.Type: ApplicationFiled: December 10, 2020Publication date: June 16, 2022Applicant: Ford Global Technologies, LLCInventors: Praveen Narayanan, Nikita Jaipuria, Apurbaa Mallik, Punarjay Chakravarty, Ganesh Kumar
-
Publication number: 20220101053Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a second convolutional neural network (CNN) training dataset by determining an underrepresented object configuration and an underrepresented noise factor corresponding to an object in a first CNN training dataset, generate one or more simulated images including the object corresponding to the underrepresented object configuration in the first CNN training dataset by inputting ground truth data corresponding to the object into a photorealistic rendering engine and generate one or more synthetic images including the object corresponding to the underrepresented noise factor in the first CNN training dataset by processing the simulated images with a generative adversarial network (GAN) to determine a second CNN training dataset.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Applicant: Ford Global Technologies, LLCInventors: Artem Litvak, Xianling Zhang, Nikita Jaipuria, Shreyasha Paudel
-
Publication number: 20220092356Abstract: A system, including a processor and a memory, the memory including instructions to be executed by the processor train a deep neural network based on plurality of real-world images, determine the accuracy of the deep neural network is below a threshold based on identifying one or more physical features by the deep neural network, including one or more object types, in the plurality of real-world images and generate a plurality of synthetic images based on the accuracy of the deep neural network is below a threshold based on identifying the one or more physical features using a photo-realistic image rendering software program and a generative adversarial network. The instructions can include further instructions to retrain the deep neural network based on the plurality of real-world images and the plurality of synthetic images and output the retrained deep neural network.Type: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Applicant: Ford Global Technologies, LLCInventors: Vijay Nagasamy, Deepti Mahajan, Rohan Bhasin, Nikita Jaipuria, Gautham Sholingar, Vidya Nariyambut murali
-
Patent number: 11270164Abstract: A system, including a processor and a memory, the memory including instructions to be executed by the processor to train a deep neural network based on a plurality of real-world images, determine the accuracy of the deep neural network is below a threshold based on identifying one or more physical features by the deep neural network, including one or more object types, in the plurality of real-world images and generate a plurality of synthetic images based on the accuracy of the deep neural network is below a threshold based on identifying the one or more physical features using a photo-realistic image rendering software program and a generative adversarial network. The instructions can include further instructions to retrain the deep neural network based on the plurality of real-world images and the plurality of synthetic images and output the retrained deep neural network.Type: GrantFiled: September 24, 2020Date of Patent: March 8, 2022Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Vijay Nagasamy, Deepti Mahajan, Rohan Bhasin, Nikita Jaipuria, Gautham Sholingar, Vidya Nariyambut murali
-
Patent number: 11176823Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to input an image to a first layer of a machine learning program, the first layer trained to identify one or more quadrilateral regions in the image, upon identifying the one or more quadrilateral regions, input the collected image to a second layer of a machine learning program, the second layer trained to identify a plurality of sets of vertices, each set of vertices defining a respective polygonal area, identify one of the polygonal areas in which to park a vehicle, and actuate one or more vehicle components to move the vehicle into the identified polygonal area.Type: GrantFiled: March 30, 2020Date of Patent: November 16, 2021Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Mayar Arafa, Vidya Nariyambut murali, Xianling Zhang, Nikita Jaipuria, Rohan Bhasin
-
Patent number: 11138452Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to generate two or more stereo pairs of synthetic images and generate two or more stereo pairs of real images based on the two or more stereo pairs of synthetic images using a generative adversarial network (GAN), wherein the GAN is trained using a six-axis degree of freedom (DoF) pose determined based on the two or more pairs of real images. The instructions can further include instructions to train a deep neural network based on a sequence of real images and operate a vehicle using the deep neural network to process a sequence of video images acquired by a vehicle sensor.Type: GrantFiled: October 8, 2019Date of Patent: October 5, 2021Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Punarjay Chakravarty, Praveen Narayanan, Nikita Jaipuria, Gaurav Pandey
-
Publication number: 20210303926Abstract: The present disclosure discloses a system and a method that includes receiving, at a decoder, a latent representation of an image having a first domain, and generating a reconstructed image having a second domain, wherein the reconstructed image is generated based on the latent representation.Type: ApplicationFiled: March 25, 2020Publication date: September 30, 2021Applicant: Ford Global Technologies, LLCInventors: Praveen Narayanan, Nikita Jaipuria, Punarjay Chakravarty, Vidya Nariyambut murali
-
Publication number: 20210304602Abstract: A computer includes a processor and a memory, the memory storing instructions executable by the processor to input an image to a first layer of a machine learning program, the first layer trained to identify one or more quadrilateral regions in the image, upon identifying the one or more quadrilateral regions, input the collected image to a second layer of a machine learning program, the second layer trained to identify a plurality of sets of vertices, each set of vertices defining a respective polygonal area, identify one of the polygonal areas in which to park a vehicle, and actuate one or more vehicle components to move the vehicle into the identified polygonal area.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Applicant: Ford Global Technologies, LLCInventors: Mayar Arafa, Vidya Nariyambut murali, Xianling Zhang, Nikita Jaipuria, Rohan Bhasin
-
Publication number: 20210264284Abstract: The present disclosure discloses a system and a method. In an example implantation, the system and the method can generate, at a discriminator, a plurality of image patches from an image, determine a plurality of routing coefficients within a capsule network based on the plurality of image patches, generate a prediction indicating whether the image is synthetic or sourced from a real distribution based on the plurality of routing coefficients, and update one or more weights of a generator based on the prediction, wherein the generator is connected to the discriminator.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Applicant: Ford Global Technologies, LLCInventors: Shubh Gupta, Nikita Jaipuria, Praveen Narayanan, Vidya Nariyambut Murali
-
Publication number: 20210264213Abstract: The present disclosure discloses a system and a method. In an example implementation, the system and the method generate, at a first encoder neural network, an encoded representation of image features of an image received from a vehicle sensor of a vehicle. The system and method can also generate, at a second encoder neural network, an encoded representation of a map tile features and generate, at the decoder neural network, a semantically segmented map tile based on the encoded representation of image features, the encoded representation of map tile features, and Global Positioning System (GPS) coordinates of the vehicle. The semantically segmented map tile includes a location of the vehicle and detected objects depicted within the image with respect to the vehicle.Type: ApplicationFiled: February 24, 2020Publication date: August 26, 2021Applicant: Ford Global Technologies, LLCInventors: Gaurav Pandey, Nikita Jaipuria, Praveen Narayanan, Punarjay Chakravarty
-
Patent number: 11100372Abstract: The present disclosure discloses a system and a method. The system and the method generate, via a deep neural network, a first synthetic image based on a simulated image, generate a segmentation mask based on the synthetic image, compare the segmentation mask with a ground truth mask of the synthetic image, update the deep neural network based on the comparison, and generate, via the updated deep neural network, a second synthetic image based on the simulated image.Type: GrantFiled: November 8, 2019Date of Patent: August 24, 2021Assignee: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Rohan Bhasin, Shubh Gupta, Gautham Sholingar
-
Publication number: 20210232812Abstract: A training system for a neural network system and method of training is disclosed. The method may comprise: receiving, from a sensor, an image frame captured while an operator is controlling a vehicle; using an eye-tracking system associated with the sensor, monitoring the eyes of the operator to determine eyeball gaze data; determining, from the image frame, a plurality of pedestrians; and iteratively training the neural network system to determine, from among the plurality of pedestrians, the one or more target pedestrians using the eyeball gaze data and an answer dataset that is based on the eyeball gaze data, wherein the determined one or more target pedestrians have a relatively-higher probability of collision with the vehicle than a remainder of the plurality of pedestrians.Type: ApplicationFiled: January 27, 2020Publication date: July 29, 2021Applicant: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Aniruddh Ravindran, Hitha Revalla, Vijay Nagasamy
-
Patent number: 11042758Abstract: A computer, including a processor and a memory, the memory including instructions to be executed by the processor to generate a synthetic image and corresponding ground truth and generate a plurality of domain adapted synthetic images by processing the synthetic image with a variational auto encoder-generative adversarial network (VAE-GAN), wherein the VAE-GAN is trained to adapt the synthetic image from a first domain to a second domain. The instructions can include further instructions to train a deep neural network (DNN) based on the domain adapted synthetic images and the corresponding ground truth and process images with the trained deep neural network to determine objects.Type: GrantFiled: July 2, 2019Date of Patent: June 22, 2021Assignee: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Gautham Sholingar, Vidya Nariyambut Murali, Rohan Bhasin, Akhil Perincherry
-
Publication number: 20210142116Abstract: The present disclosure discloses a system and a method. The system and the method generate, via a deep neural network, a first synthetic image based on a simulated image, generate a segmentation mask based on the synthetic image, compare the segmentation mask with a ground truth mask of the synthetic image, update the deep neural network based on the comparison, and generate, via the updated deep neural network, a second synthetic image based on the simulated image.Type: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Applicant: Ford Global Technologies, LLCInventors: Nikita Jaipuria, Rohan Bhasin, Shubh Gupta, Gautham Sholingar