Computer Vision Resources

Computer Vision Resources

 Published:  12 Sep 2015   Category:  computer_vision

Courses

Mobile Computer Vision (Spring 2015)

CSCI1950-G Computational Photography

http://cs.brown.edu/courses/csci1950-g/

MIT CSAIL: 6.819/6.869: Advances in Computer Vision (Fall 2015)

EECS 432 Advanced Computer Vision

EECS 286 Advanced Topics in Computer Vision

CS280: Computer Vision (University of California Berkeley)

CSCI2951-T Data-driven Computer Vision (Spring 2016)

Edge detection

Image-feature-detection-using-Phase-Stretch-Transform

Images Denoising

Fast Burst Images Denoising(SIGGRAPH Asia 2014. CUHK, Microsoft Research)

Robust non-linear regression analysis: A greedy approach employing kernels and application to image denoising (KGARD)

Blind Image Denoising via Dependent Dirichlet Process Tree

Deblur

Good Regions to Deblur

Painting

Real-Time Gradient-Domain Painting (SIGGRAPH 2009)

Combining Sketch and Tone for Pencil Drawing Production (NPAR 2012 Best Paper Award)


RGB-W: When Vision Meets Wireless


Computer Vision Datasets

A Computational Approach for Obstruction-Free Photography

My Text in Your Handwriting

Bag Of Words

Activity Recognition

Latent Hierarchical Model for Activity Recognition

License Plate Recognition

Reading Car License Plates Using Deep Convolutional Neural Networks and LSTMs

Image Retrieval

Multi-modal image retrieval with random walk on multi-layer graphs

Image Summary

Summarizing Visual Data Using Bidirectional Similarity

Image Retargeting/Editing

PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing

The Generalized PatchMatch Correspondence Algorithm

Image Editing

Seamless Image Editing

Image Inpaiting

Patch-based Texture Synthesis for Image Inpainting

Image Dithering

Image Dithering: Eleven Algorithms and Source Code

Image Enhancement

LIME: A Method for Low-light IMage Enhancement

SelPh: Progressive Learning and Support of Manual Photo Color Enhancement

Image Resizing

Image Cloning

Coordinates for Instant Image Cloning (SIGGRAPH 2009)

Image Compositing

Interactive Digital Photomontage (SIGGRAPH 2004)

Panorama Stitching

CS510 Visual Computing, Project 2: Panorama Stitching

http://web.cecs.pdx.edu/~kstew2/cs510vision/stitcher/

Image Stylization

stylize: Regressor based image stylization

Image Haze Removal

Single Image Haze Removal

DehazeNet: An End-to-End System for Single Image Haze Removal

Graph Cut

GrabCut

“GrabCut” — Interactive Foreground Extraction using Iterated Graph Cuts

OpenCV 3.1: Interactive Foreground Extraction using GrabCut Algorithm

http://docs.opencv.org/master/d8/d83/tutorial_py_grabcut.html#gsc.tab=0

Image Stitching

Natural and Seamless Image Composition with Color Control

http://www3.ntu.edu.sg/home/asjfcai/tip04594.pdf

Object-aware Gradient-Domain Image Compositing

http://www.cg.cs.tu-bs.de/media/publications/Eisemann11OAG.pdf

Improving Image Matting using Comprehensive Sampling Sets

http://www.cv-foundation.org/openaccess/content_cvpr_2013/papers/Shahrian_Improving_Image_Matting_2013_CVPR_paper.pdf

Multi-scale Image Harmonization

Drag-and-Drop Pasting

http://research.microsoft.com/pubs/69331/dragdroppasting_siggraph06.pdf

Cross Dissolve Without Cross Fade: Preserving Contrast, Color and Salience in Image Compositing

https://www.cl.cam.ac.uk/research/rainbow/projects/compositing/EG06-Cross-Dissolve-Without-Cross-Fade.pdf

Snap Image Composition

http://www.cs.huji.ac.il/~peleg/papers/SnapComposition.pdf

Stitching Stabilizer: Two-frame-stitching Video Stabilization for Embedded Systems

Stitching and Matting

Image Stitching

Graphics isn’t all about 3-D

Assignment: Image stitching with RANSAC

OpenCV panorama stitching

Real-time panorama and image stitching with OpenCV

Image Super-Resolution

Super-Resolution From a Single Image

Aperture-scanning Fourier ptychography for 3D refocusing and super-resolution macroscopic imaging

Single Image Super-Resolution from Transformed Self-Exemplars

Photo Collage

AutoCollage (SIGGRAPH 2006)

Picture Collage (2006)

Picture Collage (2009)

Efficient Optimization of Photo Collage

Video Collage

Video collage: A novel presentation of video sequence (ICME 2007)

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.130.3728&rep=rep1&type=pdf

Stained-Glass Visualization for Highly Condensed Video Summaries (ICME 2004)

https://www.fxpal.com/publications/stained-glass-visualization-for-highly-condensed-video-summaries.pdf

Stained Glass Photo Collages

http://uist.acm.org/archive/adjunct/2004/pdf/posters/p7-girgensohn.pdf

Visual Storylines: Semantic Visualization of Movie Sequence

Video collage: presenting a video sequence using a single image

http://iris.usc.edu/people/yangbo/papers/vcj08.pdf

Efficient Optimization of Photo Collage

http://research.microsoft.com/en-us/people/yichenw/collage_techreport.pdf

Puzzle-like Collage (2010)

http://webee.technion.ac.il/~ayellet/Ps/10-PuzzleCollage.pdf

Browsing Large Image Datasets through Voronoi Diagrams

http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=576998825C3E40A32826A00B64089DF6?doi=10.1.1.230.5997&rep=rep1&type=pdf

Content-aware Photo Collage Using Circle Packing (NJU. TVCG 2014)

Automatic Generation of Social Media Snippets for Mobile Browsing (Microsoft Research. ACM Multimedia 2013)

Video Tapestry

Digital Tapestry (MSR. CVPR 2005)

  • intro: “formulates the selection of salient regions and their placement together as a Markov random field (MRF) problem. Each image is represented as a set of blocks, and the multiple-class labeling problem with non-metric constraints is optimized by “truncating” the non-regular energy. However, artifacts are also introduced along the boundaries of neighboring salient regions coming from two different images in digital tapestry, although some artifact removal methods can be used”
  • homepage: http://research.microsoft.com/apps/pubs/default.aspx?id=67404
  • paper: http://pub.ist.ac.at/~vnk/papers/tapestry_cvpr05.pdf

Video Tapestries with Continuous Temporal Zoom (Princeton. SIGGRAPH 2010)

Video Creativity

6 Seconds of Sound and Vision: Creativity in Micro-Videos (CVPR 2014)

Video Highlights

Ranking Domain-specific Highlights by Analyzing Edited Videos (ECCV 2014)

Salient Montages from Unconstrained Videos

Video Summarization

Creating Summaries from User Videos (ECCV 2014)

Joint Summarization of Large-scale Collections of Web Images and Videos for Storyline Reconstruction

Video Summarization by Learning Submodular Mixtures of Objectives (CVPR 2015)

TVSum: Summarizing Web Videos Using Titles

Summarizing While Recording: Context-Based Highlight Detection for Egocentric Videos

Face Detection

Build a Face Detection App Using Node.js and OpenCV

http://www.sitepoint.com/face-detection-nodejs-opencv/

FaceTracker: Real time deformable face tracking in C++ with OpenCV 2

A Fast and Accurate Unconstrained Face Detector

libfacedetection: A binary library for face detection in images. You can use it free of charge with any purpose

jQuery Face Detection Plugin: A jQuery plugin to detect faces on images, videos and canvases

VR

Surround360 System: Facebook’s open source hardware and software for capturing stereoscopic 3D 360 video for VR

SLAM

Why SLAM Matters, The Future of Real-Time SLAM, and Deep Learning vs SLAM

一起做RGB-D SLAM

PySceneDetect: a command-line application and a Python library for automatically detecting scene changes in video files

The Future of Real-Time SLAM and Deep Learning vs SLAM

Awesome SLAM

ORB-SLAM2: Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities

OCR

Ocular: a state-of-the-art historical OCR system

【OCR/机器学习/搜索引擎】基于 Tesseract的图文识别搜

Papers

Are Elephants Bigger than Butterflies? Reasoning about Sizes of Objects

Atoms of recognition in human and computer vision

Live Texturing of Augmented Reality Characters from Colored Drawings

Colorization for Image Compression

Face2Face: Real-time Face Capture and Reenactment of RGB Videos

Applications

Target acquired: Finding targets in drone and quadcopter video streams using Python and OpenCV

http://www.pyimagesearch.com/2015/05/04/target-acquired-finding-targets-in-drone-and-quadcopter-video-streams-using-python-and-opencv/

FaceDirector: Continuous Control of Facial Performance in Video

Real-time Expression Transfer for Facial Reenactment

Photo Stylistic Brush: Robust Style Transfer via Superpixel-Based Bipartite Graph

Projects

OpenBR: Open Source Biometrics, Face Recognition, Age Estimation, Gender Estimation

SmartMirror

 

Resources

Awesome Computer Vision

Resources: Visual Recognition and Search

Libraries

BoofCV: an open source Java library for real-time computer vision and robotics applications

http://boofcv.org/index.php?title=Main_Page

tracking.js: A modern approach for Computer Vision on the web

FastCV Computer Vision SDK

Video++, a C++14 high performance video and image processing library

VLFeat – Vision Lab Features Library

  • intro: Algorithms include Fisher Vector, VLAD, SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, SLIC superpixels, quick shift superpixels, large scale SVM training, and many others
  • homapage: http://www.vlfeat.org/
  • github: https://github.com/vlfeat/vlfeat

Datasets

CVonline: Image Databases

http://homepages.inf.ed.ac.uk/rbf/CVonline/Imagedbase.htm

Yet Another Computer Vision Index To Datasets (YACVID)

http://riemenschneider.hayko.at/vision/dataset/

Blogs

From feature descriptors to deep learning: 20 years of computer vision

**Unsupervised Computer Vision: The State of the ArtStitch Fix Technology – Multithreaded**

Exploring Computer Vision

Conferences

SIGGRAPH 2016 papers on the web

http://kesen.realtimerendering.com/sig2016.html

Resources

The Ultimate List of 300+ Computer Vision Resources

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CT image compression (a) Implement the simplified DCT compression process above for n = 2, 4, and 8 and apply it to the attached image. Show the reconstructed images for these three different cases. [3 images] Compute the PSNR values of the three reconstructed images and discuss what the PSNR value means here. (b) Use the same process in (a) with image transformed to YIQ color model and show the reconstructed image in RGB space. [3 images] Compute the PSNR values of the three reconstructed images and discuss what the PSNR value means here. Dithering 2. Dithering (30%) Convert the image cat2_gray.png to binary (black and white) image with different methods of dithering, show the results, and make some comparison with the results. (a) Apply noise (random) dithering on the provided image and show the result. [1 image] (b) Apply average dithering on the provided image and show the result. [1 image] (c) Apply error diffusion dithering (Floyd-Steinberg algorithm) on the provided image and show the result. [1 image] Image Interpolation Implement the image interpolation function to upsample an image to four times the original width and height. Implement the following two different interpolation methods and show the 4× upsampled images. (a) Apply nearest-neighbor interpolation on the low resolution image, cat3_LR.png, and compute the PSNR with the original high resolution image, cat3_HR.png. [1 image] (b) Apply bilinear interpolation on the low resolution image and compute the PSNR with the high resolution image. [1 image] (c) Apply bicubic interpolation on the low resolution image and compute the PSNR with the high resolution image. [1 image]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值