awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
advimman avatar

advimman/lama

0
View on GitHub↗
10,056 stars·1,067 forks·Jupyter Notebook·Apache-2.0·49 viewsadvimman.github.io/lama-project↗

Lama

Lama is an image restoration framework and deep learning model designed for image inpainting and object removal. It provides the tools necessary to train and evaluate neural networks that fill masked areas and repair corrupted visual data.

The system utilizes a Fourier convolution neural network to maintain global image structure and reconstruct periodic patterns. This architecture allows for resolution-independent inference, enabling the processing of high-resolution images without increasing memory or computational requirements.

The project includes a synthetic dataset generator that creates randomized training masks over raw images. It also features quantitative evaluation tools that compare predicted restoration results against ground truth data to calculate accuracy metrics.

Features

  • Image Inpainting - Provides a deep learning framework specifically designed for filling missing regions in static images.
  • Fourier Convolutional Networks - Implements a Fourier convolution neural network to maintain global image structure and periodic patterns.
  • Custom Model Training - Provides a framework for developing and optimizing image restoration models using custom training masks.
  • Deep Learning Training Pipelines - Implements an end-to-end workflow for training neural networks to map masked images to restored versions.
  • Image Region Reconstruction - Reconstructs missing image regions and complex structures using fast Fourier convolutions to maintain a global perspective.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Image Restoration Models - Provides a comprehensive toolset for training and evaluating deep learning models for image reconstruction and artifact removal.
  • Image Restoration Model Training - Develops deep learning models on custom or standard datasets using various architectures to optimize image restoration.
  • Resolution-Independent Inference - Enables processing of high-resolution images without increasing memory or computational requirements during inference.
  • Fast Fourier Convolutions - Utilizes fast Fourier convolutions to maintain global structural consistency and periodic patterns across large image areas.
  • Object Removal - Eliminates unwanted elements from high-resolution photos while preserving structural consistency and repeating patterns.
  • Synthetic Dataset Generators - Includes a generator that creates randomized training masks over raw images to simulate missing data.
  • Training Mask Generation - Creates random masks of varying thickness over raw images to build synthetic datasets for model training.
  • Model Evaluation Metrics - Calculates quantitative performance metrics by comparing predicted results against ground truth images.
  • Frequency-Domain - Processes image data in the frequency domain to efficiently reconstruct repeating patterns and periodic textures.
  • High-Performance Image Pipelines - Processes large image files for element removal using memory-efficient pipelines.
  • Resolution-Independent Inference - Implements resolution-independent inference to process high-resolution images without increasing memory or computational requirements.
  • Model Evaluation - Provides tools for measuring restoration accuracy by comparing predicted results against original ground truth images.
  • Image Inpainting Models - Resolution-robust inpainting using fast Fourier convolutions.
  • Image Restoration and Enhancement - Resolution-robust inpainting using Fourier convolutions.
  • Image inpainting - Listed in the “Image inpainting” section of the Ailia Models awesome list.
  • Star history

    Star history chart for advimman/lamaStar history chart for advimman/lama

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Lama

    These projects share indexed features with Lama. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • sanster/iopaintSanster avatar

      Sanster/IOPaint

      23,244View on GitHub↗

      IOPaint is an AI image editor and Stable Diffusion inpainting tool providing a web interface for removing objects and replacing image content. It utilizes latent diffusion image processing to synthesize high-resolution replacements for erased sections of an image. The project features a specialized AI background remover for isolating subjects and an AI image upscaler that employs super-resolution models for general photos and anime artwork. The software covers a broad range of capabilities including image segmentation for object isolation, face restoration for improving facial details, and t

      Pythoninpaintinglamalatent-diffusion
      View on GitHub↗23,244
    • neuraloperator/neuraloperatorneuraloperator avatar

      neuraloperator/neuraloperator

      3,710View on GitHub↗

      Neuraloperator is a library for learning mappings between infinite-dimensional function spaces, serving as a tool to accelerate physics simulations and partial differential equation solving. It implements resolution-invariant models and spectral neural networks that can produce consistent predictions regardless of the input grid resolution or spatial discretization. The framework incorporates physics-informed neural networks that enforce physical constraints and differential equations through specialized loss functions. It utilizes Fourier transforms and spectral projections to process multid

      Pythonfnofourier-neural-operatorneural-operator
      View on GitHub↗3,710
    • tencentarc/gfpganTencentARC avatar

      TencentARC/GFPGAN

      37,469View on GitHub↗

      GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore low-resolution facial images. It utilizes generative adversarial networks to recover fine details and increase the clarity of degraded portraits. The system employs a generative facial prior to map degraded images to a high-quality manifold, enabling blind-face restoration without requiring knowledge of the specific degradation process. It utilizes a multi-stage workflow that includes face detection, alignment, and region-specific masking to separate facial areas from the background. Beyo

      Pythondeep-learningface-restorationgan
      View on GitHub↗37,469
    • xpixelgroup/basicsrXPixelGroup avatar

      XPixelGroup/BasicSR

      8,297View on GitHub↗

      BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

      Pythonbasicsrbasicvsrdfdnet
      View on GitHub↗8,297
    Compare all 30 related projects→

    Frequently asked questions

    What does advimman/lama do?

    Lama is an image restoration framework and deep learning model designed for image inpainting and object removal. It provides the tools necessary to train and evaluate neural networks that fill masked areas and repair corrupted visual data.

    What are the main features of advimman/lama?

    The main features of advimman/lama are: Image Inpainting, Fourier Convolutional Networks, Custom Model Training, Deep Learning Training Pipelines, Image Region Reconstruction, Image Restoration Models, Image Restoration Model Training, Resolution-Independent Inference.

    Which projects share features with advimman/lama?

    Projects with overlapping indexed features include: sanster/iopaint — IOPaint is an AI image editor and Stable Diffusion inpainting tool providing a web interface for removing objects and… neuraloperator/neuraloperator — Neuraloperator is a library for learning mappings between infinite-dimensional function spaces, serving as a tool to… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… tencentarc/gfpgan — GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore… lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.… sanster/lama-cleaner — Lama Cleaner is an AI-powered image editing application focused on inpainting, object removal, and generative filling.…