Code Monkey home page Code Monkey logo

sea_ice_remote_sensing's People

Contributors

omarkawach avatar sum1lim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

omarkawach xyt556

sea_ice_remote_sensing's Issues

Extract train and test data form different images

Currently, create-dataset script extracts data relying solely on randomness, thus train and test data can share the same source images. However, this does not allow us to test the accuracy fairly since the resulting model can be biased or overfitted on the features that indicate what image a sample came from. To solve this, test data should be extracted from the images that are not used for creating the training dataset.

Data normalization requires standard data

Except for the training data, normalization should have standard min & max values instead of calculating such values within the dataset. The standard values are usually from the training dataset.

Add padding to feature sequences for 1D CNN

Add padding at the end of the feature sequences "to involve every possible combination into convolution" [1].

[1] R. Kestur, S. Farooq, R. Abdal, E. Mehraj, O. Narasipura, and M. Mudigere, “UFCN: a fully convolutional neural network for road extraction in RGB imagery acquired by remote sensing from an unmanned aerial vehicle,” Journal of Applied Remote Sensing, vol. 12, no. 01, p. 1, 2018.

Resolve command not found in Windows

After the package installation, python scripts are supposed to run as a command instead of python path/to/script, but Windows cannot find the commands. Find an ideal installation strategy for the Windows environment.

K-fold K=5

For reliable results, perform K-fold validation with K=10 [1].

[1] P. Refaeilzadeh, L. Tang, and H. Liu, “Cross-Validation,” Encyclopedia of Database Systems, pp. 532–538, 2009.

pixel based feature extraction

Features for machine learning should be extracted for each sample pixel. Derive a strategy for the extraction. Suggested features: RGB bands, year, month, day, AOI location, etc.

1D CNN

GLCM features do not work well with the regular neural network and degrade the performance of the model. It is suspected that the addition of the features makes the network too complicated, which prevents finding the global minimum of the loss function. Write a script for a 1D convolutional neural network as a potential solution.

Add SOBEL filter script

Implement a python script for SOBEL filter to segment images into objects with homogeneous pixels.

Normalize data

Normalizing data can result in a better performance of the model. Try min-max normalization

Image predictions

Write a script that predicts and visualizes the image segmentation using the classification models.

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.