Method and system of multi-attribute network based fake imagery detection (MANFID)

US12347086B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12347086-B2
Application numberUS-202217876908-A
CountryUS
Kind codeB2
Filing dateJul 29, 2022
Priority dateJul 29, 2021
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for detecting fake images includes: obtaining an image for authentication, and hand-crafting a multi-attribute classifier to determine whether the image is authentic. Hand-crafting the multi-attribute classifier includes fusing at least an image classifier, an image spectrum classifier, a co-occurrence matrix classifier, and a one-dimensional (1D) power spectrum density (PSD) classifier. The multi-attribute classifier is trained by pre-processing training images to generate an attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for detecting fake images, comprising: obtaining an image for authentication; and hand-crafting a multi-attribute classifier to determine whether the image is authentic; wherein: hand-crafting the multi-attribute classifier includes fusing at least an image classifier, an image spectrum classifier, a co-occurrence matrix classifier, and a one-dimensional (1D) power spectrum density (PSD) classifier by performing: simultaneously performing neuron pruning and feature selection in a fusion neural network while optimizing weights of the fusion neural network using a sparse group lasso algorithm during a training stage of the fusion neural network; and the multi-attribute classifier is trained by pre-processing training images to generate an attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier. 2. The method according to claim 1 , wherein: each of the image classifier, the image spectrum classifier, and the co-occurrence matrix classifier includes a multi-layer convolutional neural network (CNN); and the 1D PSD classifier includes a single layer CNN. 3. The method according to claim 2 , wherein: the single layer CNN includes a 1×1×80 convolutional layer; and the multi-layer CNN includes a 128×128×3 convolutional layer, a 128×128×16 convolutional layer, a 64×64×32 convolutional layer, a 32×32×64 convolutional layer, a 16×16×128 convolutional layer, a 8×8×256 convolutional layer, a 4×4×512 convolutional layer, and a 1×1×512 convolutional layer, that are cascaded together. 4. The method according to claim 1 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; and performing a mixup process on the set of augmented training images to generate the attribute-specific training dataset to train the image classifier. 5. The method according to claim 1 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; performing a mixup process on the set of augmented training images to obtain a set of mixup training images; and performing a discrete Fourier transform (DFT) process on the set of mixup training images to generate the attribute-specific training dataset to train the image spectrum classifier. 6. The method according to claim 1 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; performing a mixup process on the set of augmented training images to obtain a set of mixup training images; and computing co-occurrence matrices directly on pixels on the set of mixup training images on each of the red, green and blue channels to generate the attribute-specific training dataset to train the co-occurrence matrix classifier. 7. The method according to claim 1 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; performing a mixup process on the set of augmented training images to obtain a set of mixup training images; performing a discrete Fourier transform on the set of mixup training images to obtain a set of two-dimensional (2D) amplitude spectrums of the set of mixup training images; and performing an azimuthal averaging of the set of 2D amplitude spectrums to generate the attribute-specific training dataset to train the 1D PSD classifier. 8. The method according to claim 4 , wherein the augmentation process includes: rotation, translation, cropping, resizing, JPEG compression, flipping, blurring, random erasing, or a combination thereof. 9. The method according to claim 4 , wherein the mixup process includes: random convex combination of raw inputs; and convex combination of one-hot label encodings. 10. A system for detecting fake images, comprising: a memory storing computer program instructions; and a processor coupled to the memory and, when executing the computer program instructions, configured to perform: obtaining an image for authentication; and hand-crafting a multi-attribute classifier to determine whether the image is authentic; wherein: hand-crafting the multi-attribute classifier includes fusing at least an image classifier, an image spectrum classifier, a co-occurrence matrix classifier, and a one-dimensional (1D) power spectrum density (PSD) classifier by performing: simultaneously performing neuron pruning and feature selection in a fusion neural network while optimizing weights of the fusion neural network using a sparse group lasso algorithm during a training stage of the fusion neural network; and the multi-attribute classifier is trained by pre-processing training images to generate an attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier. 11. The system according to claim 10 , wherein: each of the image classifier, the image spectrum classifier, and the co-occurrence matrix classifier includes a multi-layer convolutional neural network (CNN); and the 1D PSD classifier includes a single layer CNN. 12. The system according to claim 11 , wherein: the single layer CNN includes a 1×1×80 convolutional layer; and the multi-layer CNN includes a 128×128×3 convolutional layer, a 128×128×16 convolutional layer, a 64×64×32 convolutional layer, a 32×32×64 convolutional layer, a 16×16×128 convolutional layer, a 8×8×256 convolutional layer, a 4×4×512 convolutional layer, and a 1×1×512 convolutional layer, that are cascaded together. 13. The system according to claim 10 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; and performing a mixup process on the set of augmented training images to generate the attribute-specific training dataset to train the image classifier. 14. The system according to claim 10 , wherein pre-processing the training images to generate the attribute-specific training dataset to train each of the image classifier, the image spectrum classifier, the co-occurrence matrix classifier, and the 1D PSD classifier includes: performing an augmentation process on the training images to obtain a set of augmented training images; performing a mixup process on the set of augmented training images to obtain a set of mixup training images; and performing a discrete Fourier transform (D

Assignees

Inventors

Classifications

  • G06V10/82Primary

    using neural networks · CPC title

  • Artificial neural networks [ANN] · CPC title

  • Training; Learning · CPC title

  • the classifiers operating on different input data, e.g. multi-modal recognition · CPC title

  • Image analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12347086B2 cover?
A method for detecting fake images includes: obtaining an image for authentication, and hand-crafting a multi-attribute classifier to determine whether the image is authentic. Hand-crafting the multi-attribute classifier includes fusing at least an image classifier, an image spectrum classifier, a co-occurrence matrix classifier, and a one-dimensional (1D) power spectrum density (PSD) classifie…
Who is the assignee on this patent?
Intelligent Fusion Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06V10/82. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).