Skip to content

Visual Computing (Image Processing, Graphics, Vision and others) related Projects and References

License

Notifications You must be signed in to change notification settings

PeterHUistyping/Visual_Computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Computing

A collection of my Visual Computing Projects, including

  • Graphics
  • Vision
  • Signal Processing / Image Processing
  • Compression
  • Game Engines and others.
I\O Image Knowledge
Image Image Processing Computer Vision
Knowledge Computer Graphics Artificial Intelligence

Relationship_CV

In addition, there are also references (paper, ebook, repo, tool, etc) that's interesting and helpful, ranging from beginner to advanced.

My Projects

Graphics and Rendering

MIT6.837-Computer-Graphics-Fall2004

  • Computer Graphics, MIT6.837, C++ / OpenGL
    • Self-similar Fractals
    • Ray Tracer, Graphics Pipeline
    • Voxel rendering, Super sampling
    • Acceleration Structure, Grid, k-d tree, BVH
    • and more ...

Computer Vision

Theoretical Computer Vision with Problems Sets, Stanford CS231n

DL-for-CV-Stanford_CS231n

  • Image Classification (Supervised Learning, Discrete label)
    • kNN
    • Softmax
    • classifier SVM classifier
    • CNN
    • Cross Validation
  • Image Captioning and Detection
    • RNN, Attention, Transformer
    • Positional Encoding
  • Video, Generative model and Self-Supervised Learning

Compression

  • Delta Coding, Huffman Coding
  • Run-length Encoding
  • Arithmetic Coding
  • DEFLATE = LZ77 + Huffman Coding

LZSS on 3D Data @UKTechArena

  • 6-level LZSS Compression with Serialisation, Delta Coding, Huffman Coding
  • LZSS with Demo

Reference

Machine Visual Perception

MVP @ Cambridge part II

  • NN
  • 3D Geometry Capture
  • Appearance Modelling, Acquisition, Relighting
  • Motion Modelling
  • Generative Modelling
  • Differentiable 3D Visual Computing

Computer Vision basics

First Principles of Computer Vision

Discrete Differential Geometry

CMU15-458_DDG

  • Exterior Calculus
  • Smoothing Surface / Curve
  • Laplace operator
  • Parameterization

Digital Signal Processing

DSP @ Cambridge part II

  • Convolution, Deconvolution
  • FT, DFT, FFT
  • Z-transform, Laplace transform
  • Digital Filters
  • PCA / K-L transform
  • JEPG (DCT, Quantization, Compression)

Physically Based Rendering (PBR)

📖PBR_Online Ebook Matt Pharr, Wenzel Jakob, and Greg Humphreys

Advanced Graphics and Image Processing

AGIP @ Cambridge part II

  • Convolution, Filter (edge-aware)
  • Ray Tracing, BRDF, GI
  • Light-field rendering
  • NeRF
  • Color, Image Quality
    • Pixel-wise metric (MSE, PSNR)
    • Texture quality metric (SSIM, Learned Perceptual Image Patch S)
  • VR/AR

Extended Reality

ER @ Cambridge part II

Mathematics

Youtube Online Course, by Dr.Steve Brunton

Game Engine

👨‍💻Unreal Engine Source code: https://docs.unrealengine.com/5.2/en-US/downloading-unreal-engine-source-code/

About

Visual Computing (Image Processing, Graphics, Vision and others) related Projects and References

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages