Giter Club home page Giter Club logo

relic's Introduction

ReLIC

Pytorch code for our work "Representation Learning of Image Composition for Aesthetic Evaluation".

Citation

Lin Zhao, Meimei Shang, Fei Gao*, et al. Representation Learning of Image Composition for Aesthetic Prediction. Computer Vision and Image Understanding (CVIU), vol. 199, 103024, Oct. 2020. [paper]

Framework

framework

Requirements

  • pytorch
  • torchvision
  • tqdm
  • requests

Code (folder)

  • It contains AVA, CPC, JAS_composition, JAS_aesthetic.
    • AVA: aesthetic prediction on the AVA dataset;
    • CPC: composition prediciotn on the CPC dataset;
    • JAS_composition: composition prediction on the JAS dataset;
    • JAS_aesthetic: aesthetic prediction on the JAS dataset;
  • Pretrained models are released in pretrain_model
    • e denotes ReLIC_e
    • u denotes ReLIC_u
    • ReLIC denotes ReLIC
    • ReLIC1 denotes ReLIC+
    • ReLIC2 denotes ReLIC++
  • you can change the 'path_to_model_weight' in option.py and run start_check_model in main.py
  • if you want to train your own models, please run start_train in main.py

Feel free to ask any questions about coding.

Data (folder)

Results

results.png

BibTex

@article{Zhao2020ReLIC,
title = "Representation learning of image composition for aesthetic prediction",
author = "Lin Zhao and Meimei Shang and Fei Gao and Rongsheng Li and Fei Huang and Jun Yu",
journal = "Computer Vision and Image Understanding",
volume = "199",
pages = "103024",
year = "2020",
issn = "1077-3142",
doi = "https://doi.org/10.1016/j.cviu.2020.103024",
}

References (selected)

  • Amirshahi, S.A., Hayn-Leichsenring, G.U., Denzler, J., Redies, C., 2014a. Jenaaesthetics dataset URL: http://www.inf-cv.uni-jena.de/en/jenaesthetics.
  • Amirshahi, S.A., Hayn-Leichsenring, G.U., Denzler, J., Redies, C., 2014b. Jenaesthetics subjective dataset: analyzing paintings by subjective scores, in: European Conference on Computer Vision, Springer. pp. 3–19.
  • Deng, Y., Chen, C.L., Tang, X., 2017. Image aesthetic assessment: An experimental survey. IEEE Signal Processing Magazine 34, 80–106.
  • Murray, N., Marchesotti, L., Perronnin, F., 2012. AVA: A large-scale database for aesthetic visual analysis, in: IEEE International Conference on Computer Vision and Pattern Recognition, pp. 2408–2415.
  • Wei, Z., Zhang, J., Shen, X., Lin, Z., Mech, R., Hoai, M., Samaras, D., 2018. Good view hunting: Learning photo composition from dense view pairs, in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 5437–5446.
  • Ma, S., Liu, J., Wen Chen, C., 2017. A-lamp: Adaptive layout-aware multipatch deep convolutional neural network for photo aesthetic assessment , 4535–4544.
  • Talebi, H., Milanfar, P., 2018. NIMA: Neural image assessment. IEEE Transactions on Image Processing 27, 3998–4011. doi:10.1109/TIP.2018.2831899.

relic's People

Contributors

fei-aiart 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

Watchers

 avatar  avatar  avatar

relic's Issues

Jenaesthetic数据集

您好,请问可以麻烦您提供下载好的Jenaesthetic数据集嘛?因为原始网站的链接失效了,谢谢

About AVA dataset and lebels

May I ask some questions about the dataset?

IN https://github.com/mtobeiyf/ava_downloader have many links, I uses torrent file download the dataset, but there seems to be something wrong with the picture.May I ask which link you downloaded from?

This AVA dataset should only have training sets and test sets, but in your code there are training sets, test sets, and validation sets.And I find that there seem to be different versions of the division in guthub , may I ask where this label file comes from?

Thank you for your reply and wish you academic success

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.