Giter VIP home page Giter VIP logo

tasselnetv2's Introduction

TasselNetv2

This is the repository for TasselNetv2, presented in:

TasselNetv2: in-field counting of wheat spikes with context-augmented local regression networks

Haipeng Xiong1, Zhiguo Cao1, Hao Lu1, Simon Madec2, Liang Liu1, Chunhua Shen3

1Huazhong University of Science and Technology, China

2INRA-EMMAH-CAPTE, 84914 Avignon, France

3The University of Adelaide, Australia

Installation

Data

You can download the Wheat Spike Counting (WSC) dataset from: Google Drive

Model

Pretrained models can be downloaded from: Google Drive

A Quick Demo

  1. Download the code, data and model.

  2. Organize them into one folder. The final path structure looks like this:

-->The whole project
    -->data
    -->model
        -->TasselNetv2_alex_patch64.mat
        -->TasselNetv2_vgg16_pre.mat
    -->vlfeat-0.9.18
    -->main.m
    -->paramInit.m
    -->genAnnotations.m
    -->hl_localreg.m
    -->hl_deploy_model.m
    -->get_stride.m
  1. Run the following code to reproduce our results. Have fun:)
  • To apply TasselNetv2, which is fast and accurate, please run: main(1). The result will be MAE: 50.16 and RMSE: 82.14
  • To apply a VGG16 pretrained TasselNet, which is more accurate but much slower, please run: main(2). The reult will be MAE: 44.56 and RMSE: 68.32

Additional Tips

You can refer to the offical link of MatConvNet for installation. After MatConvNet is installed, the opt.matconvnet_path variable in the paramInit.m file should be set to point to the corresponding path.

tasselnetv2's People

Contributors

xhp-hust-2018-2011 avatar

Stargazers

 avatar  avatar haojielv avatar 曾鑫 avatar Salomé Perez-Rosero avatar Suxing avatar  avatar Yuliang Liu avatar  avatar Hao Lu avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

cyao118 hulaba

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.