Skip to content

Yubi09/SAR-Image-Colorization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAR Image Colorization

This project aims to colorize SAR (Synthetic Aperture Radar) images using a deep learning model. The backend processes the image and returns a colorized output.

Project Structure

  • client/: React frontend for uploading images.
  • server/: Node.js backend for processing the image.
  • model/: Model-related files.
  • PowerShell scripts:
    • setup.ps1: Sets up the project.
    • run.ps1: Runs the project.
    • clear.ps1: Clears setup.

Setup

Prerequisites

Make sure the following are installed on your system:

  • Git
  • Node.js
  • MongoDB
  • Python

Steps

To run the project locally follow the steps:
  1. Clone the repository:

    git clone https://github.com/Yubi09/SAR-Image-Colorization.git
  2. Run the setup script:

    ./setup.ps1
  3. Update the environment variables: Edit the .env.example file in the server/ directory and set:

    • MONGODB_URL: Your MongoDB connection string.
    • PORT: Server port.
    • JWT_TOKEN: Your JWT token.
  4. Download the model file: Download the generator_final.pth file from Google Drive and place it in the server/ directory.

  5. Download and place the required .dll file: Download the .dll file from Google Drive and move it to:

    C:\Windows\System32
  6. Run the project:

    ./run.ps1

Usage

Once the project is running, access the frontend to upload SAR images for colorization. The backend will process and return the colorized image.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors