Awesome List Updates on Jan 19, 2015
4 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Perl
Args
- Data::Validator - Rule based validator on type constraint system.
Benchmarks / DSP
- Parallel::Benchmark - Benchmark in multiprocesses
CLI / DSP
- App::Cmd - Write command line apps with less suffering.
- Getopt::Long - Extended processing of command line options.
Data Format / DSP
- Data::Dumper::Simple - Reduce and faster Data::Dumper and eval() equivalent
Database Drivers / Relational Databases
- DBD::Pg - PostgreSQL driver for DBI.
Database Drivers / NoSQL Databases
- Mango - Pure-Perl non-blocking I/O MongoDB driver
- Redis::Fast - Perl wrapper around hiredis driver
Exception Handling / NoSQL Databases
- TryCatch - first class try catch semantics for Perl, without source filters
Form Frameworks / NoSQL Databases
- WWW::Form - Simple and extendable module that allows developers to handle HTML form input validation and display flexibly and consistently.
Module Development / NoSQL Databases
Queueing / NoSQL Databases
REST Frameworks / NoSQL Databases
- Dancer::Plugin::REST - A plugin for writing RESTful apps with Dancer
Testing / Testing Frameworks
- Test::Base - A Data Driven Testing Framework
- Test::Base::Less - Limited version of Test::Base
- Test::BDD::Cucumber - Implementation of the popular Cucumber framework in Perl
- Test::Class - Class-based testing. Support "setup" and "teardown".
- Test::Deep - Test deep and complex data structures with great flexibility.
- Test::Kantan - simple, flexible, fun "Testing framework"
Testing / Test Double
- Test::Fatal - Simple module for verifying exceptions.
- Test::Mock::Guard - Mocking package subroutines.
- Test::TCP - Launch temporary TCP Server
- Test::Time - Simple module for faking system time.
Testing / Coverage
- Devel::Cover::Report::Coveralls Report to Coveralls
Tools / Coverage
- Daiku - Make for Perl.
- Riji - Static site generator using markdown and git mainly for blogging.
2. Awesome Nodejs
Packages / Command-line utilities
- cfonts (⭐1.6k) - Sexy ASCII fonts for the console.
3. Awesome Gametalks
GDC Talks / Table of Contents
- [2012] How I Got My Mom to Play Through Plants vs. Zombies: George Fan (PopCap)
Other Talks / TED Talks
- [2013, IGDA Seattle] Game Design Tools (I Wish I learned About Sooner): Daniel Cook (Spry Fox)
- [2012, G.A.N.G Summit] Music Design in Games: Rich Vreeland (Disasterpeace)
- [2012, George Mason University] Lecture Series: Todd Howard (Bethesda)
4. Awesome Computer Vision
Fundamentals
- Linear Algebra and Its Applications - Gilbert Strang 1995
Conference papers on the web
Survey Papers
Computer Vision
- The Future of Image Search - Jitendra Malik (UC Berkeley) 2008
- Should I do a PhD in Computer Vision? - Fatih Porikli (Australian National University)
3D Computer Vision
- Reconstructing the World from Photos on the Internet - Steve Seitz (University of Washington) 2013
Machine Learning
- Bayesian or Frequentist, Which Are You? - Michael I. Jordan (UC Berkeley)
Optimization
- Continuous Optimization in Computer Vision - Andrew Fitzgibbon (Microsoft Research)
- Beyond stochastic gradient descent for large-scale machine learning - Francis Bach (INRIA)
Deep Learning
- Deep Learning for Computer Vision - Rob Fergus (NYU/Facebook Research)
- High-dimensional learning with deep network contractions - Stéphane Mallat (Ecole Normale Superieure)
External Resource Links
- Computer Vision Resources - Jia-Bin Huang (UIUC)
- Computer Vision Algorithm Implementations - CVPapers
- Source Code Collection for Reproducible Research - Xin Li (West Virginia University)
General Purpose Computer Vision Library
Multiple-view Computer Vision
Feature Detection and Extraction
- SIFT
- David G. Lowe, "Distinctive image features from scale-invariant keypoints," International Journal of Computer Vision, 60, 2 (2004), pp. 91-110.
- BRISK
- Stefan Leutenegger, Margarita Chli and Roland Siegwart, "BRISK: Binary Robust Invariant Scalable Keypoints", ICCV 2011
- SURF
- Herbert Bay, Andreas Ess, Tinne Tuytelaars, Luc Van Gool, "SURF: Speeded Up Robust Features", Computer Vision and Image Understanding (CVIU), Vol. 110, No. 3, pp. 346--359, 2008
- FREAK
- A. Alahi, R. Ortiz, and P. Vandergheynst, "FREAK: Fast Retina Keypoint", CVPR 2012
- AKAZE
- Pablo F. Alcantarilla, Adrien Bartoli and Andrew J. Davison, "KAZE Features", ECCV 2012
Low-level Vision / Stereo Vision
Low-level Vision / Optical Flow
- Coarse2Fine Optical Flow - Ce Liu (MIT)
Low-level Vision / Image Deblurring
Low-level Vision / Alpha Matting
Low-level Vision / Image Pyramid
Contour Detection and Image Segmentation / Edge-preserving image processing
Interactive Image Segmentation / Edge-preserving image processing
Video Segmentation / Edge-preserving image processing
Simultaneous localization and mapping / SLAM community:
Simultaneous localization and mapping / Localization & Mapping:
Single-view Spatial Understanding / Localization & Mapping:
- Geometric Context - Derek Hoiem (CMU)
- Recovering Spatial Layout - Varsha Hedau (UIUC)
- Geometric Reasoning - David C. Lee (CMU)
- RGBD2Full3D (⭐23) - Ruiqi Guo (UIUC)
Object Detection / Localization & Mapping:
Nearest Neighbor Search / General purpose nearest neighbor search
Nearest Neighbor Search / Nearest Neighbor Field Estimation
Visual Tracking / Image Super-resolutions
External Dataset Link Collection / Nearest Neighbor Field Estimation
- CV Datasets on the web - CVPapers
- Are we there yet? - Which paper provides the best results on standard dataset X?
Low-level Vision / Image Super-resolutions
Intrinsic Images / Image Super-resolutions
Material Recognition / Image Super-resolutions
Multi-view Reconsturction / Image Super-resolutions
Visual Surveillance / Image Super-resolutions
Change detection / Image Super-resolutions
Visual Recognition / Object Detection
Visual Recognition / Image Classification
Visual Recognition / Scene Recognition
Image Captioning / Image Deblurring
Visual Recognition / Semantic labeling
Visual Recognition / Multi-view Object Detection
Visual Recognition / Fine-grained Visual Recognition
Visual Recognition / Pedestrian Detection
Action Recognition / Video-based
Action Recognition / Image Deblurring
Resource link collection / Image Deblurring
- Resources for students - Frédo Durand (MIT)
- Advice for Graduate Students - Aaron Hertzmann (Adobe Research)
- Graduate Skills Seminars - Yashar Ganjali, Aaron Hertzmann (University of Toronto)
- Research Skills - Simon Peyton Jones (Microsoft Research)
Writing / Image Deblurring
- Write Good Papers - Frédo Durand (MIT)
- Notes on writing - Frédo Durand (MIT)
- How to Write a Bad Article - Frédo Durand (MIT)
- How to write a good CVPR submission - William T. Freeman (MIT)
- How to write a great research paper - Simon Peyton Jones (Microsoft Research)
- How to write a SIGGRAPH paper - SIGGRAPH ASIA 2011 Course
- Writing Research Papers - Aaron Hertzmann (Adobe Research)
- How to Write a Paper for SIGGRAPH - Jim Blinn
- How to Get Your SIGGRAPH Paper Rejected - Jim Kajiya (Microsoft Research)
- How to write a SIGGRAPH paper - Li-Yi Wei (The University of Hong Kong)
- How to Write a Great Paper - Martin Martin Hering Hering--Bertram (Hochschule Bremen University of Applied Sciences)
- How to have a paper get into SIGGRAPH? - Takeo Igarashi (The University of Tokyo)
- Good Writing - Marc H. Raibert (Boston Dynamics, Inc.)
- How to Write a Computer Vision Paper - Derek Hoiem (UIUC)
Presentation / Image Deblurring
- Giving a Research Talk - Frédo Durand (MIT)
- How to give a good talk - David Fleet (University of Toronto) and Aaron Hertzmann (Adobe Research)
- Designing conference posters - Colin Purrington
Research / Image Deblurring
- How to do research - William T. Freeman (MIT)
- You and Your Research - Richard Hamming
- Warning Signs of Bogus Progress in Research in an Age of Rich Computation and Information - Yi Ma (UIUC)
- Seven Warning Signs of Bogus Science - Robert L. Park
- Five Principles for Choosing Research Problems in Computer Graphics - Thomas Funkhouser (Cornell University)
- How To Do Research In the MIT AI Lab - David Chapman (MIT)
- Recent Advances in Computer Vision - Ming-Hsuan Yang (UC Merced)
- How to Come Up with Research Ideas in Computer Vision? - Jia-Bin Huang (UIUC)
- How to Read Academic Papers - Jia-Bin Huang (UIUC)
Time Management / Image Deblurring
- Time Management - Randy Pausch (CMU)
Links / Image Deblurring
- The Computer Vision Industry - David Lowe
- Prev: Jan 20, 2015
- Next: Jan 18, 2015