Patents by Inventor Jiandan Chen

Jiandan Chen 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).

  • Publication number: 20260105723
    Abstract: A method for identifying visually similar objects in image sets begins with receiving indications of regions where reference objects appear. From these regions, a reference pool is created, containing data records for each reference object. Neural networks are applied to extract both text embeddings (TEs) and visual embeddings (VEs) from the reference objects. Next, candidate objects are detected across the image set, with corresponding TEs and VEs generated for each. A candidate object is approved for inclusion in the reference pool only if at least one existing reference object meets a first similarity criterion (C1), which jointly considers TE similarity and VE similarity. Approved candidates are then added to the reference pool, expanding its coverage. Finally, a candidate object is identified as visually similar to the reference objects if the extended pool contains a reference object that satisfies a second similarity criterion (C2), based solely on VE similarity.
    Type: Application
    Filed: October 7, 2025
    Publication date: April 16, 2026
    Applicant: Axis AB
    Inventors: Filip MOREAU, Jiandan CHEN
  • Patent number: 12394204
    Abstract: A tag for indicating a region of interest, ROI, has a predefined format and codes ROI information, which is readable by imaging the tag and which includes a size indication and a relative position indication, the respective indications allowing the ROI's size and position to be determined relative to the tag's size and position. A method for locating a ROI in an image comprises: obtaining an image; searching in the image for a tag with the predefined format; and determining a ROI on the basis of the tag's size and position in the image and the ROI information. A method for generating a tag comprises: obtaining an image including a visible provisional tag of same physical size as the tag to be generated; obtaining operator input identifying a ROI in the image; deriving the size indication and relative position indication; and printing the tag.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: August 19, 2025
    Assignee: Axis AB
    Inventors: Jiandan Chen, Haiyan Xie
  • Patent number: 12374098
    Abstract: A method for encoding training data for training of a neural network comprises: obtaining training data including multiple datasets, each dataset comprises images annotated with at least one respective object class, forming, each dataset having an individual background class associated with the object class; encoding the images of the datasets to be associated with their respective individual background class; encoding image patches belonging to annotated object classes to be associated with their respective object class; encoding each of the datasets, to include an ignore attribute (“ignore”) to object classes that are annotated only in the other datasets and to background classes formed for the other datasets of the multiple datasets, the ignore attribute indicating that the assigned object class and background classes do not contribute in adapting the neural network in training using the respective dataset; and providing the encoded training data for training of a neural network.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: July 29, 2025
    Assignee: AXIS AB
    Inventors: Haochen Liu, Jiandan Chen
  • Publication number: 20250200938
    Abstract: A method for object attribute classification in an image is provided, and includes obtaining a plurality of object proposals from an artificial neural network entity trained to localize and classify objects using a plurality of feature map layers associated with different spatial resolutions; identifying a main object proposal and one or more other proposals; ranking the feature map layers from a least significant to a most significant feature map layer, and determining an attribute class for a first attribute based on attribute class confidence scores of the main and other proposals, including taking the ranking of the feature map layers as well as object location overlaps into account for the determining. A corresponding device, computer program and computer program product are also provided.
    Type: Application
    Filed: December 10, 2024
    Publication date: June 19, 2025
    Applicant: Axis AB
    Inventors: Mikael KRISTENSSON, Jiandan CHEN, Haiyan XIE
  • Publication number: 20250200793
    Abstract: Using a sequence of images depicting a traffic situation involving a plurality of moving vehicles recorded by a camera, a set of image event data are determined, where each image event data indicates a respective number of events related to the moving vehicles occurring during a respective imaging time interval. A set of incident event data are obtained from a database, where each incident event indicates a respective number of events occurring during a respective incident time interval, detected by a traffic event detector located at a known detector geographical position. It is determined, based on a matching procedure between the set of image event data and the set of incident event data, that the events associated with the set of image event data are the events associated with the set of incident event data, and thus the camera geographical position is associated with the detector geographical position.
    Type: Application
    Filed: December 17, 2024
    Publication date: June 19, 2025
    Applicant: Axis AB
    Inventors: Song YUAN, Jiandan CHEN
  • Patent number: 12260605
    Abstract: A device and method merge a first candidate area relating to a candidate feature in a first image and a second candidate area relating to a candidate feature in a second image. The first and second images have an overlapping region, and at least a portion of the first and second candidate areas are located in the overlapping region. An image overlap size is determined indicating a size of the overlapping region of the first and second images, and a candidate area overlap ratio is determined indicating a ratio of overlap between the first and second candidate areas. A merging threshold is then determined based on the image overlap size, and, on condition that the candidate area overlap ratio is larger than the merging threshold, the first candidate area and the second candidate area are merged, thereby forming a merged candidate area.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: March 25, 2025
    Assignee: Axis AB
    Inventors: Jiandan Chen, Hanna Björgvinsdóttir, Ludvig Pettersson
  • Publication number: 20240420372
    Abstract: A method, system and software for determine a color of a tracked object. Using a first video sequence and foreground objects detected therein, a color rendering metric may be determined for each area of a plurality of areas in the scene. Such color rendering metrics may then be used in case a tracked object is determined to have different colors in different images of a second video sequence, such that the colors detected in an area associated with a higher color rendering metric is selected over an area associated with a lower color rendering metric.
    Type: Application
    Filed: May 2, 2024
    Publication date: December 19, 2024
    Applicant: Axis AB
    Inventors: Jiandan CHEN, Johan STERNBY, Joel SJÖBOM, Ruben BERGENGRIP, Max JOKI
  • Patent number: 11972622
    Abstract: A method for updating a coordinate of an annotated point in a digital image due to camera movement is performed by an image processing device, which obtains a current digital image of a scene. The current digital image has been captured by a camera subsequent to movement of the camera relative the scene. The current digital image is associated with at least one annotated point. Each at least one annotated point has a respective coordinate in the current digital image. The method comprises identifying an amount of the movement by comparing position indicative information in the current digital image to position indicative information in a previous digital image of the scene. The previous digital image has been captured prior to movement of the camera. The method comprises updating the coordinate of each at least one annotated point in accordance with the identified amount of movement and a camera homography.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: April 30, 2024
    Assignee: Axis AB
    Inventors: Jiandan Chen, Haiyan Xie
  • Publication number: 20230343082
    Abstract: A method for encoding training data for training of a neural network comprises: obtaining training data including multiple datasets, each dataset comprises images annotated with at least one respective object class, forming , each dataset having an individual background class associated with the object class; encoding the images of the datasets to be associated with their respective individual background class; encoding image patches belonging to annotated object classes to be associated with their respective object class; encoding each of the datasets, to include an ignore attribute (“ignore”) to object classes that are annotated only in the other datasets and to background classes formed for the other datasets of the multiple datasets, the ignore attribute indicating that the assigned object class and background classes do not contribute in adapting the neural network in training using the respective dataset; and providing the encoded training data for training of a neural network.
    Type: Application
    Filed: April 17, 2023
    Publication date: October 26, 2023
    Applicant: Axis AB
    Inventors: Haochen Liu, Jiandan Chen
  • Publication number: 20220398687
    Abstract: A method for dewarping a region of a fisheye view image , captured by a fisheye lens wherein the fisheye view image comprises a first dewarping pole, DP1. The method defines a region of interest, ROI, determining a center, G, of the ROI, defining a temporary annulus sector region such that the temporary annulus sector region comprises the ROI, and has its center at DP1 and has a temporary outer arc shaped edge and a temporary inner arc shaped edge, defining a second dewarping pole, DP2 at a distance, D, from DP1 along a radial direction extending from G of the ROI through the DP1, setting a dewarping annulus sector region comprising the ROI. The dewarping annulus sector region has its center at DP2 and has its dewarping inner arc shaped edge maintained at a same radial distance from DP1 as the temporary inner arc shaped edge.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 15, 2022
    Applicant: Axis AB
    Inventors: Ludvig PETTERSSON, Jiandan CHEN, Hanna BJÖRGVINSDÓTTIR
  • Publication number: 20220351485
    Abstract: A device and method merge a first candidate area relating to a candidate feature in a first image and a second candidate area relating to a candidate feature in a second image. The first and second images have an overlapping region, and at least a portion of the first and second candidate areas are located in the overlapping region. An image overlap size is determined indicating a size of the overlapping region of the first and second images, and a candidate area overlap ratio is determined indicating a ratio of overlap between the first and second candidate areas. A merging threshold is then determined based on the image overlap size, and, on condition that the candidate area overlap ratio is larger than the merging threshold, the first candidate area and the second candidate area are merged, thereby forming a merged candidate area.
    Type: Application
    Filed: April 11, 2022
    Publication date: November 3, 2022
    Applicant: Axis AB
    Inventors: Jiandan CHEN, Hanna BJÖRGVINSDÓTTIR, Ludvig PETTERSSON
  • Publication number: 20220254178
    Abstract: A method for updating a coordinate of an annotated point in a digital image due to camera movement is performed by an image processing device, which obtains a current digital image of a scene. The current digital image has been captured by a camera subsequent to movement of the camera relative the scene. The current digital image is associated with at least one annotated point. Each at least one annotated point has a respective coordinate in the current digital image. The method comprises identifying an amount of the movement by comparing position indicative information in the current digital image to position indicative information in a previous digital image of the scene. The previous digital image has been captured prior to movement of the camera. The method comprises updating the coordinate of each at least one annotated point in accordance with the identified amount of movement and a camera homography.
    Type: Application
    Filed: December 16, 2021
    Publication date: August 11, 2022
    Applicant: Axis AB
    Inventors: Jiandan CHEN, Haiyan XIE
  • Publication number: 20220180105
    Abstract: A tag for indicating a region of interest, ROI, has a predefined format and codes ROI information, which is readable by imaging the tag and which includes a size indication and a relative position indication, the respective indications allowing the ROI's size and position to be determined relative to the tag's size and position. A method for locating a ROI in an image comprises: obtaining an image; searching in the image for a tag with the predefined format; and determining a ROI on the basis of the tag's size and position in the image and the ROI information. A method for generating a tag comprises: obtaining an image including a visible provisional tag of same physical size as the tag to be generated; obtaining operator input identifying a ROI in the image; deriving the size indication and relative position indication; and printing the tag.
    Type: Application
    Filed: November 15, 2021
    Publication date: June 9, 2022
    Applicant: Axis AB
    Inventors: Jiandan CHEN, Haiyan XIE
  • Patent number: 10552737
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for configuring an artificial neural network to a particular surveillance situation. A number of object classes characteristic for the surveillance situation are selected. The object classes form a subset of the total number of object classes for which the artificial neural network is trained. A database is accessed that includes activation frequency values for the neurons within the artificial neural network. The activation frequency values are a function of the object class. Those neurons having activation frequency values lower than a threshold value for the subset of selected object classes are removed from the artificial neural network.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 4, 2020
    Assignee: Axis AB
    Inventors: Robin Seibold, Jiandan Chen, Hanna Björgvinsdóttir, Martin Ljungqvist
  • Patent number: 10147200
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for classifying an object occurring in a sequence of images. The object is tracked through the sequence of images. A set of temporally distributed image crops including the object is generated from the sequence of images. The set of image crops is fed to an artificial neural network trained for classifying an object. The artificial network determines a classification result for each image crop. A quality measure of each classification result is determined based on one or more of: a confidence measure of a classification vector output from the artificial neural network, and a resolution of the image crop. The classification result for each image crop is weighed by its quality measure, and an object class for the object is determined by combining the weighted output from the artificial neural network for the set of images.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: December 4, 2018
    Assignee: Axis AB
    Inventors: Hanna Bjorgvinsdottir, Jiandan Chen
  • Publication number: 20180276845
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for classifying an object occurring in a sequence of images. The object is tracked through the sequence of images. A set of temporally distributed image crops including the object is generated from the sequence of images. The set of image crops is fed to an artificial neural network trained for classifying an object. The artificial network determines a classification result for each image crop. A quality measure of each classification result is determined based on one or more of: a confidence measure of a classification vector output from the artificial neural network, and a resolution of the image crop. The classification result for each image crop is weighed by its quality measure, and an object class for the object is determined by combining the weighted output from the artificial neural network for the set of images.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Hanna Bjorgvinsdottir, Jiandan Chen
  • Publication number: 20180181867
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for configuring an artificial neural network to a particular surveillance situation. A number of object classes characteristic for the surveillance situation are selected. The object classes form a subset of the total number of object classes for which the artificial neural network is trained. A database is accessed that includes activation frequency values for the neurons within the artificial neural network. The activation frequency values are a function of the object class. Those neurons having activation frequency values lower than a threshold value for the subset of selected object classes are removed from the artificial neural network.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 28, 2018
    Applicant: Axis AB
    Inventors: Robin Seibold, Jiandan Chen, Hanna Björgvinsdóttir, Martin Ljungqvist
  • Patent number: 9936217
    Abstract: A method and encoder for video encoding a sequence of frames is provided. The method comprises: receiving a sequence of frames depicting a moving object, predicting a movement of the moving object in the sequence of frames between a first time point and a second time point; defining, on basis of the predicted movement of the moving object, a region of interest (ROI) in the frames which covers the moving object during its entire predicted movement between the first time point and the second time point; and encoding a first frame, corresponding to the first time point, in the ROI and one or more intermediate frames, corresponding to time points being intermediate to the first and the second time point, in at least a subset of the ROI using a common encoding quality pattern defining which encoding quality to use in which portion of the ROI.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 3, 2018
    Assignee: AXIS AB
    Inventors: Jiandan Chen, Markus Skans, Willie Betschart, Mikael Pendse, Alexandre Martins
  • Patent number: 9830528
    Abstract: A method may include determining a value indicative of an average intensity of blocks in an image. The blocks include a primary and outer blocks. Each of the outer blocks may have three, five, or more than five pixels. The image may describe an external pixel lying between the primary and at least one of the outer blocks. The external pixel may not contribute to the value indicative of the average intensity of any of the blocks. The image may also describe a common internal pixel lying within two of the blocks. The common pixel may contribute to the value indicative of the average intensity of the two of the blocks. The method may include comparing the value indicative of the average intensity of the primary block to the values of the outer blocks, and quantifying a feature represented by the image by generating a characteristic number.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 28, 2017
    Assignee: Axis AB
    Inventors: Jiandan Chen, Anders Lloyd, Niclas Danielsson
  • Publication number: 20170169306
    Abstract: A method may include determining a value indicative of an average intensity of blocks in an image. The blocks include a primary and outer blocks. Each of the outer blocks may have three, five, or more than five pixels. The image may describe an external pixel lying between the primary and at least one of the outer blocks. The external pixel may not contribute to the value indicative of the average intensity of any of the blocks. The image may also describe a common internal pixel lying within two of the blocks. The common pixel may contribute to the value indicative of the average intensity of the two of the blocks. The method may include comparing the value indicative of the average intensity of the primary block to the values of the outer blocks, and quantifying a feature represented by the image by generating a characteristic number.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Jiandan Chen, Anders Lloyd, Niclas Danielsson