light-side

⚡️PyTorch Lightning Implementations of Recent Low-Light Image Enhancement !

https://github.com/canturan10/light_side

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary

Keywords

computer-vision deep-learning image-enhancement low-light-image-enhancement python pytorch pytorch-lightning state-of-the-art
Last synced: 6 months ago · JSON representation ·

Repository

⚡️PyTorch Lightning Implementations of Recent Low-Light Image Enhancement !

Basic Info
Statistics
  • Stars: 16
  • Watchers: 1
  • Forks: 3
  • Open Issues: 0
  • Releases: 2
Topics
computer-vision deep-learning image-enhancement low-light-image-enhancement python pytorch pytorch-lightning state-of-the-art
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

PWC PWC PWC PWC PWC

Light Side

Light Side of the Night

Low-Light Image Enhancement

WebsiteDocsPypi

Light Side

TABLE OF CONTENTS
  1. About The Light Side
  2. Prerequisites
  3. Installation
  4. Usage Examples
  5. Architectures
  6. Datasets
  7. Deployments
  8. Training
  9. Tests
  10. Contributing
  11. Contributors
  12. Contact
  13. License
  14. References
  15. Citations

About The Light Side

Light Side is an low-light image enhancement library that consist state-of-the-art deep learning methods. The light side of the Force is referenced. The aim is to create a light structure that will find the Light Side of the Night.

Light_side_of_the_Force The light side of the Force, also known as Ashla, was one of two methods of using the Force. The light side was aligned with calmness, peace, and passiveness, and was used only for knowledge and defense. The Jedi were notable practitioners of the light, being selfless servants of the will of the Force, and their enemies, the Sith followed the dark side of the Force.

Source: Wookieepedia

Low-light image enhancement aims at improving the perception or interpretability of an image captured in an environment with poor illumination.

Source: paperswithcode

Prerequisites

Before you begin, ensure you have met the following requirements:

| requirement | version | | ----------------- | -------- | | imageio | ~=2.15.0 | | numpy | ~=1.22.0 | | pytorch_lightning | ~=1.7.0 | | scikit-learn | ~=1.0.2 | | torch | ~=1.9.1 |

Installation

To install Light Side, follow these steps:

From Pypi

bash pip install light_side

From Source

bash git clone https://github.com/canturan10/light_side.git cd light_side pip install .

From Source For Development

bash git clone https://github.com/canturan10/light_side.git cd light_side pip install -e ".[all]" <!-- USAGE EXAMPLES -->

Usage Examples

```python import imageio import light_side as ls

img = imageio.imread("test.jpg")

model = ls.Enhancer.frompretrained("modelconfig_dataset") model.eval()

results = model.predict(img) ```

APIs

For more information, please refer to the APIs

Architectures

For more information, please refer to the Architectures

Datasets

For more information, please refer to the Datasets

Deployments

For more information, please refer to the Deployment

Training

To training, follow these steps:

For installing Light Side, please refer to the Installation.

bash python training/zerodce_training.py

For optional arguments,

bash python training/zerodce_training.py --help

Tests

During development, you might like to have tests run.

Install dependencies

bash pip install -e ".[test]"

Linting Tests

bash pytest light_side --pylint --pylint-error-types=EF

Document Tests

bash pytest light_side --doctest-modules

Coverage Tests

bash pytest --doctest-modules --cov light_side --cov-report term

Contributing

To contribute to Light Side, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contributors

Oğuzcan Turan

Oğuzcan Turan
Linkedin Portfolio

You ?

Oğuzcan Turan
Reserved

Contact

If you want to contact me you can reach me at can.turan.10@gmail.com.

License

This project is licensed under MIT license. See LICENSE for more information.

References

The references used in the development of the project are as follows.

Citations

Click to expand! ```bibtex @misc{Turan_satellighte, author = {Turan, Oguzcan}, title = {{satellighte}}, url = {https://github.com/canturan10/satellighte} } ``` ```bibtex @article{DBLP:journals/corr/abs-2001-06826, author = {Chunle Guo and Chongyi Li and Jichang Guo and Chen Change Loy and Junhui Hou and Sam Kwong and Runmin Cong}, title = {Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement}, journal = {CoRR}, volume = {abs/2001.06826}, year = {2020}, url = {https://arxiv.org/abs/2001.06826}, eprinttype = {arXiv}, eprint = {2001.06826}, timestamp = {Sat, 23 Jan 2021 01:20:17 +0100}, biburl = {https://dblp.org/rec/journals/corr/abs-2001-06826.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} } ```

-----------------------------------------------------

Give a ⭐️ if this project helped you!

This readme file is made using the readme-template

Owner

  • Name: Oğuzcan Turan
  • Login: canturan10
  • Kind: user
  • Company: turk.ai

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this repository, please cite it as below."
preferred-citation:
  type: generic
  authors:
  - family-names: "Turan"
    given-names: "Oguzcan"
  title: "light_side"
  url: "https://github.com/canturan10/light_side"

GitHub Events

Total
Last Year

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 39
  • Total Committers: 2
  • Avg Commits per committer: 19.5
  • Development Distribution Score (DDS): 0.051
Past Year
  • Commits: 3
  • Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Oğuzcan Turan c****0@g****m 37
Oğuzcan Turan 3****0 2

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 61 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 10
  • Total maintainers: 1
pypi.org: light-side

PyTorch Lightning Implementations of Recent Low-Light Image Enhancement !

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 61 Last month
Rankings
Dependent packages count: 6.6%
Stargazers count: 15.3%
Forks count: 19.6%
Average: 20.7%
Dependent repos count: 30.6%
Downloads: 31.5%
Maintainers (1)
Last synced: 6 months ago

Dependencies

requirements.txt pypi
  • PyYAML *
  • fire *
  • imageio *
  • numpy *
  • pytorch_lightning *
  • rich *
  • scikit-learn *
  • torch *
  • torchmetrics *
  • torchvision *
  • uniplot *
.github/workflows/release.yml actions
  • actions/checkout master composite
  • actions/setup-python v1 composite
deployment/fastapi/Dockerfile docker
  • python 3.8 build
deployment/deepsparse/requirements.txt pypi
  • deepsparse *
deployment/fastapi/requirements.txt pypi
  • fastapi ==0.74.1
  • python-multipart ==0.0.5
  • uvicorn ==0.17.5
deployment/onnx/requirements.txt pypi
  • onnx *
  • onnxruntime *
deployment/tensorflow/requirements.txt pypi
  • onnx *
  • onnx-tf *
  • tensorflow *
  • tensorflow-probability *
deployment/tensorflow_lite/requirements.txt pypi
  • onnx *
  • onnx-tf *
  • tensorflow *
  • tensorflow-probability *
setup.py pypi