DeepDefend

DeepDefend

Unmasking Deception, Shielding Truth.

Created on 8th June 2024

DeepDefend

DeepDefend

Unmasking Deception, Shielding Truth.

The problem DeepDefend solves

Deepfake technology poses significant risks to media authenticity and personal security. our solution provides detection and protection against deepfake using AI, User Validation and Decentralized Technologies, ensuring trust in digital content.

Challenges we ran into

  1. Integrating singleton pattern for audio and video protection. (CUDA)
  2. Deployment of models locally and cloud source providers.
  3. Connecting virtual machine with local computing power to run complex models.
  4. Handling file uploads, temporary storage and ensuring files were properly cleaned up properly after processing.
  5. Long periods of waiting time for train models using the dataset.
  6. Faced issues with deciding what layers have to be used in designing ML models. (GEMM errors)
  7. Designing a Smart Contract that could handle image uploads and more importantly, secure management of votes were challenging,
  8. Mismatch of image and masked shapes, especially when one has fewer channels than the other (width and height parameters) while training the "Image Protection Model".
  9. Keeping the frontend synchronized with blockchain, for example, ensuring vote count displayed on the frontend reflected the actual count on the blockchain required careful handling of state updates.
  10. Achieving a satisfactory level of accuracy while training Audio files. (Detection of deepfake audio)

Tracks Applied (2)

Polygon Track

Process Flow Above attached image contains the process flow of our PS. As seen in the bottom half of the block diagram i...Read More
Polygon

Polygon

Ethereum Track

Process Flow Above attached image contains the process flow of our PS. As seen in the bottom half of the block diagram i...Read More
ETHIndia

ETHIndia

Discussion

Builders also viewed

See more projects on Devfolio