All Projects → violetteshev → bottom-up-features

violetteshev / bottom-up-features

Licence: MIT License
Bottom-up features extractor implemented in PyTorch.

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
Cuda
1817 projects

Projects that are alternatives of or similar to bottom-up-features

self critical vqa
Code for NeurIPS 2019 paper ``Self-Critical Reasoning for Robust Visual Question Answering''
Stars: ✭ 39 (-37.1%)
Mutual labels:  vqa, visual-question-answering
FigureQA-baseline
TensorFlow implementation of the CNN-LSTM, Relation Network and text-only baselines for the paper "FigureQA: An Annotated Figure Dataset for Visual Reasoning"
Stars: ✭ 28 (-54.84%)
Mutual labels:  vqa, visual-question-answering
AoA-pytorch
A Pytorch implementation of Attention on Attention module (both self and guided variants), for Visual Question Answering
Stars: ✭ 33 (-46.77%)
Mutual labels:  vqa, visual-question-answering
Bottom Up Attention
Bottom-up attention model for image captioning and VQA, based on Faster R-CNN and Visual Genome
Stars: ✭ 989 (+1495.16%)
Mutual labels:  vqa, faster-rcnn
just-ask
[TPAMI Special Issue on ICCV 2021 Best Papers, Oral] Just Ask: Learning to Answer Questions from Millions of Narrated Videos
Stars: ✭ 57 (-8.06%)
Mutual labels:  vqa, visual-question-answering
gan tensorflow
Automatic feature engineering using Generative Adversarial Networks using TensorFlow.
Stars: ✭ 48 (-22.58%)
Mutual labels:  feature-extraction
featurewiz
Use advanced feature engineering strategies and select best features from your data set with a single line of code.
Stars: ✭ 229 (+269.35%)
Mutual labels:  feature-extraction
Feature-based-opinion-mining
Extracting all the features of a product from its reviews, giving every feature a score (depending on the user reviews) and also ranking the reviews based on their usefulness
Stars: ✭ 40 (-35.48%)
Mutual labels:  feature-extraction
Faster-RCNN-Pytorch-Simple
No description or website provided.
Stars: ✭ 24 (-61.29%)
Mutual labels:  faster-rcnn
Faster-RCNN-TensorFlow
TensorFlow implementation of Faster RCNN for Object Detection
Stars: ✭ 13 (-79.03%)
Mutual labels:  faster-rcnn
rosita
ROSITA: Enhancing Vision-and-Language Semantic Alignments via Cross- and Intra-modal Knowledge Integration
Stars: ✭ 36 (-41.94%)
Mutual labels:  vqa
CFUN
Combining Faster R-CNN and U-net for efficient medical image segmentation
Stars: ✭ 109 (+75.81%)
Mutual labels:  faster-rcnn
lbjava
Learning Based Java (LBJava)
Stars: ✭ 12 (-80.65%)
Mutual labels:  feature-extraction
VisDrone-dataset-python-toolkit
This repository provides a basic Pythonic toolkit for the VisDrone-Dataset (2018).
Stars: ✭ 30 (-51.61%)
Mutual labels:  faster-rcnn
VisDrone2018
ECCV2018(Challenge-Object Detection in Images)
Stars: ✭ 86 (+38.71%)
Mutual labels:  faster-rcnn
sourceafis-net
Fingerprint recognition engine for .NET that takes a pair of human fingerprint images and returns their similarity score. Supports efficient 1:N search.
Stars: ✭ 43 (-30.65%)
Mutual labels:  feature-extraction
DVQA dataset
DVQA Dataset: A Bar chart question answering dataset presented at CVPR 2018
Stars: ✭ 20 (-67.74%)
Mutual labels:  vqa
Faster rcnn Cplusplus vs2013
faster-rcnn_VS2013with C++
Stars: ✭ 77 (+24.19%)
Mutual labels:  faster-rcnn
pytorch-faster-rcnn
No description or website provided.
Stars: ✭ 45 (-27.42%)
Mutual labels:  faster-rcnn
faster rcnn
Another pytorch implementation of Faster RCNN.
Stars: ✭ 24 (-61.29%)
Mutual labels:  faster-rcnn

Bottom-Up Features Extractor

This code implements an extraction of Bottom-up image features (paper). Based on the original bottom-up attention model and PyTorch implementation of Faster R-CNN.

Requirements

  • Python 3.6
  • PyTorch 0.4.0
  • CUDA 9.0

Note: CPU version is not supported.

Installation

  1. Clone the code:

    git clone https://github.com/violetteshev/bottom-up-features.git
    
  2. Install PyTorch with pip:

    pip install https://download.pytorch.org/whl/cu90/torch-0.4.0-cp36-cp36m-linux_x86_64.whl
    

    or with Anaconda:

    conda install pytorch=0.4.0 cuda90 -c pytorch
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Compile the code:

    cd lib
    sh make.sh
    
  5. Download the pretrained model from dropbox or google drive and put it in models/ folder.

Feature Extraction

  1. To extract image features and store them in .npy format:

    python extract_features.py --image_dir images --out_dir features
    
  2. To save bounding boxes use --boxes argument:

    python extract_features.py --image_dir images --out_dir features --boxes
    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].