Git Product home page Git Product logo

dirtypixels's Introduction

Dirty Pixels: Towards End-to-End Image Processing and Perception

This repository contains the code for the paper

Dirty Pixels: Towards End-to-End Image Processing and Perception
Steven Diamond, Vincent Sitzmann, Frank Julca-Aguilar, Stephen Boyd, Gordon Wetzstein, Felix Heide
Transactions on Graphics, 2021 | To be presented at SIGGRAPH, 2021


Installation

Clone this repository:

git clone [email protected]:princeton-computational-imaging/DirtyPixels.git

The project was developed using Python 3.6, Tensorflow (v1.12) and Slim. We provide an environment file to install all dependencies (creating an envirnoment called dirtypix):

conda env create -f environment.yml
conda activate dirtypix

Running Experiments

We provide code and data and trained models to reproduce the main results presented at the paper, and instructions on how to use this project for further research:

Citation

If you find our work useful in your research, please cite:

@article{steven:dirtypixels2021,
  title={Dirty Pixels: Towards End-to-End Image Processing and Perception},
  author={Diamond, Steven and Sitzmann, Vincent and Julca-Aguilar, Frank and Boyd, Stephen and Wetzstein, Gordon and Heide, Felix},
  journal={ACM Transactions on Graphics (SIGGRAPH)},
  year={2021},
  publisher={ACM}
}

License

This project is released under MIT License.

dirtypixels's People

Contributors

fheide avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dirtypixels's Issues

Are you sure the way you provide raw images is not a joke?

When I look at your sensor_model.py file, I find that the raw image is actually a rgb image generated by a mask. Honestly, this toy quality image leads me to think that the experimental results of the paper are not fair.

To save time, for people who plan to use this dataset to validate raw images, I suggest you look elsewhere.

simulate raw images problem

I'm sorry to bother you.you change the data range to [-1.0, 1.0],and add noisy directly in the file simulate_raw_images.py.why?is there any problem?

Question about reproduction

I am sorry to bother you. When I retrain the network (isp + mobilenet) following your advice, I got loss=nan from the first step. I didn't modify your code at all.Do you have any advice to make this code work?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.