Computer Vision
How many cones do we have
6.5M
Is colour camera wide or narrow lens in humans?
Narrow
How many rods do we hav
100M
How many colours can we see
~100million, can only distinguish 10 million shades, and 100 shades of monochrome b&w
What freqs can we see
400-700nm
What freqs cana camera see
350nm to 1000nm
What is the difference in distribution for colour for person v camera
CDC is regular, human is irregular
What is structured light, limitations and advantages
IR dots, limited range, cheap, only good inside
What is TOF, limitations and advantages
Timing based. Accurate depth. Bad Resolution. Cheap. Limited Range
What is Stereo, limitations and advantages
2 Camera. Colour. High Res, Needs Complext Software, Range bounded by separation
What is LIDAR, limitations and advantages
Rotating IR. No IR range limit. v accurate depth. v expensive. low res/ frame rate
What does box filter do
Smooths/ blurs
What does Gaussian filter do
smooths/ blurs
What does linear shift filter do
shifts all pixels
What does Sobel filters do
Finds the gradients at each point
Steps of Canny?
Smooth with Gaussian. Find derivatives with Sobel. Threshold. Apply non-maximal supression to find local maxs.
Effect of gaussian kernel size on canny
big = fine features of image, small = large scale edges
Hough Transform
Converts local edge points to hough space, and each point will represent all shapes thaat can fit through them. voting occurs and the most likely shape wins
Harris Detector
Looks at patch of image. Takes gradients with Sobel. Find the eigenvalues of the autocorrelation matrix for patch of image. If we have 2 big eigenvalues then it is a strong vector. Brightness invariant as based on brightness. Susceptible to deformation and rotation
SIFT
Threshold windows of gradients to get local features. Save gradients in all directions around the good feature. Brightness invarient, rotational invarient, susceptivle to deformation
Steps of deep learning
Input -> convolutional ->nonlinear -> pooling
Precision
#True Positives/(#True Positives + #False Positives)
Recall
#True Positives/(#True positives + #False Negatives)
F1
Combo of Precision and Recall
IOU
Intersection of object and bounding box/ Union of the two
Erosion?
Shrinks object and smooths out thick lines. Makes image smaller
Dilation?
Dilation enlarges object and smooths out holes in image makes image bigger
Close?
Dilation then Erosion makes image same size but fixes errors
Open?
Erosion then Dilation smooths image keeps image same size
Kalman?
Correction finds the actual position of target. Prediction multiplies previous state by a constant. Data association is the constant in this case. If noisy measurement rely on prediction and vice versa
How make kalman smoother
run two filters one forwards one backwards. not real time
Partical filter?
Multiple particles that converge to the true location as the prediction and correction processes occur. Can predict more positions than kalman, and is non-gaussian. More computation needed
Homography?
Transformation that maps point from one plane to another and describes the relationship between two pictures of planar object
Essential Matrix?
Captures the relative geometry between two calibrated cameras observing same 3D object to create a point cloud. Finds relation in pose between two cameras
Bundle Adjustment?
Iterative reduction of a loss function to minimise reprojection error
RANSAC?
Used to fit data to models by random sampling. Eg feature matching pick random subset of features accross two images and calculate homography, then keep going till this minimised
Fiducial Process?
Find marker corners (corner finding + thresholding), calculate homograaphy using corner locations. Check the particular marker ID, and use this to figure out camera pose
Markerless tracking process?
Find all good features accross image. Save information about the info around these to database. Compare features in next frame and figure out the change in pose from this
Ad/dis fiducial vs markerless
Markerless more computationally intensive but dont have to have obnoxious markers everywhere
Gaussian Pyramid?
Progressive blurring (and size reduction) of image which is good for training size invariance
Laplacian Pyramid?
Iteratively subtract the blurred image from the original to gradually blur edges. Good for noise reduction
Wavelet Pyramid?
A bandpassed representation with non-orientated subbands of the image
Steerable Pyramid?
Shows image successively at each scale and orientation good for feature analysis
Visual Odom?
If theotry only need 4 points to estimate camera movement but in theotry need many more - use RANSAC feature tracking. If we know pose at each step we can estimate next pose
SLAM?
Feature detection -> Lucas Kanade -> Pose Estimation - > Mapping of environment (integrate over time) - > Loop closure - update estimate if see same scene twice
Lucas Kanade?
Calculate approx motion of brightness patch. Solve Linear equations to estimate linear displacement vector of window around brightness patch
Ghosting?
Image shows two instances of object due to difference algorithm
Foreground apature?
Hole in object from difference algorithm
Drag flick project
Pose estimation, tracking, CNN
Iris Project
Circular hough, light intensity index, circularity index
Image augmentation
Bilinear interpolation, Gaussian, markov chain, probabalistic diffusion
Cat face detection
Viola jones, fisherface, histogram equalisation
Muscles morphology
Checkerboard, median filtering, canny, open, close, greyscaling
Facemask detection
CNN, fisherface, viola jones, non maximak suppression, IOU
Photo to DXF
Greyscale, gaussian, open, close, thresholding
Books
Canny, binaraisation, OCR, gemini
Wugby
Lucas kanade, object detection CNN, kalman, mean shift
Wockets
Detectron, YOLO, Roboflow
7 segment
Erosion, Dilation, adaptive threshlding, green theorum
Sign language
Colour space conversion, rotation translation, scaling, CNN, random forest
Microfluidics
Erosion, dilation, median blur
Profanity
Greyscale, optical charaacter recognition, gaussian
Volleyball player tracking
Object detection, pose recognition, canny, hough
Pedestrian warning
Instance segmentation, open, close, kalman
Volleyball birds eye
gaussian, canny, dilation, hough, cnn
Photo booth
Viola jones, fisherface, CNN, face encoding
Circuits
Gaussian, Erosion, dilation, thresholding
Eye tracking physios
Circular hough, CNN, Haar cascade
Pancakes
Hough circle, open, close, colour transfer
Tennis tracking
Gaussian, circle hough, dilation, erosion, CNN
List 6 image transformations and distortions
Translation, Rotation, Blurring, Scaling, Perspective Shifting, Shearing, Noise addition
What is visual dynamic range?
(Brightness)
~10^12:1
State the approximate number of centimetres spatial resolution that humans can perceive at 20 metres
0.6CM
Draw CIE Diagram
asawadfwa
Advantages/ Disadvantages of RGB
Widely used, Simple to understand. Device dependent, Not suitable for every application
Advantages/ dis of HSV
Intuitive for us, Better for artistic work. Conversion required to get it to RGB to display
Ad/ dis of CIE
Device independent, Based on physical environment, Foundantions of colour spaces. Less as intuitive, requires complex math
Quiz |
---|
BIOLOGIATodo acrrca de olimpiadas |
ADMS 2400 chp 4 |
estudios sociales |
99 Names of Allah |
Paes historia- Parte dos - copia |
ADMS 2400 chp 3 |
denver |
ADMS 2400 chp 2 |
bio presentatie |
spanish |
LECTURE 6 |
tema 5 |
Bio Review |
AlexisAutores |
LECTURE 5 |
l'organisation fonctionelle des llantes à fleurs |
chemistry |
Legislación. |
textiles |
LR LD |
Dynamic LS and LS |
for job |
METODOLOGIA DE LA INVESTIGACIÓN PARTE I |
road knowlege sector 2 |
Assignment 2 |
Assignment 3 |
Assignment 5 |
Assignment 9 |
Assignment 1 |
Assignment 10 |
Assignment 8 |
historia-HORIZONTE ARCAICO |
Lighthouse 13 U5 FlashcardsPractise learning the meaning of Lighthouse 13 U5 vocab |
antibioticspharmacology |
vocabulary 3.7 |
Band Final '24 |
les symptômes |
personelle médicale |
haniel |
vocabulaire médical |
Assignment 7 |
L'électricité |
generos textuais |
Historiaaaa |
WHF 9 |
Labour Supply Elasticity |
Individual Labour Supply |
U-4 ingléshhjj |
maatschappij p4 Criminaliteit |
ARABIC - BASIC PHRASES |
Informatiekunde |
LECTURE 4 |
LECTURE 3 |
The most important thing in your world T4 L3 |
IP LECTURE 1 |
Preguntas 2023 Plus parte II colores |
Exemples de figure de style. |
teorias pedagogicas1 |
reacciones exotermicas o endotermicas |
exa |
electronegatividad |
logica modal |
sustantivos |
whf quiz #65-72 |
plu kodef |
Topic 5 - energy transfers in and between organisms |
Vamos! Adelante! 4 Unidad 6 |
La versification |
LinguísticaPerguntas acerca das variacoes de linguagens e outras questoes acerca da materia de Linguistica do curso de Letras Português na faculdade. |
Linguística I |
Vocabulaire du théâtre |
sistema endocrinonecesito que crees 24 preguntas |
bac de français |
Biographie des 4 auteurs |
Blandade ord |
Lecture 10, 11 |
Les mouvements littéraires |
biologia |
bac de mathématiques de sti2d |
bac STI2Dquestion sur le bac de 2i2d |
ecology |
bio |
asanas yoga |
SAKRISTAN |
Mała lista |
Ordförståelse verb presens |
Lecture 12, 13 |
ryanair |
chapitre 7 |
Lecture 8, 9 |
Landbou |
Certified Marketing Cloud Administrator |
isländska |
anglais |
zodziai 10 |
Palabras de Español |
Chemistry Paper 2Key paper 2 knowledge |
Preguntas 2023 Plus parte I colores |
seguridad industrial |
Lecture 6, 7 |
sc.hum final test |
Weimar and Nazi Germany |
biología |
variablea |
Barn |
chem paper 2 |
Unit 1-5 |
Forces of nature |
celestial bodies |
celestial bodies |
mixed |
bakery |
dairy |
vegetables |
Preguntas 2022 colores |
fruit |
table settings |
greetings |
Grammer |
Gojūon (basic) |
Greetings |
People |
FoodOrdering food |
Preguntas 2023 colores parte 2 |
Numbers |
Condicionamiento operante |
marketing |
Government Final (Part II) |
EcoA tema 1 |
frans |
Lecture 5 |
CLA |
Preguntas 2023 colores parte 1 |
Sinapsis (Proceso) |
kanji |
Memoria y estructuras cerebrales |
estructuras cerebrales |
Ela quiz - copy |
Urología |
Afrika |
Celula Eucarionte |
WC final- islam |
WC final- Judiasm |
GS - Hitler's LA BOMBA era |
Keg Drink Recipeyou got this! |
WC final- Hinduism |
WC final- Buddhism |
Ela quiz |
frans 6a |
Transition Metal Colours |
wisk |
vin quiz |
akies sandara |
Preguntas 2023 parte 2 |
preguntas 2023 parte 1 |
Chapter 7 vocab |
Socials Finals 🤯 |
voc9 |
vocabulario 8 |
sobre la escritura de números |
Marketing |
conjugacionesjiji |
Woyzeck |
mathsyear 8 maths work, easy |
pronombresjiji |
dict form |
partes del cuerpojiji |
leccion 9 alemánjiji |
Feeding RelationshipsN/A |
WC- Final- Hinduism |
Hinduism |
Fysik, värmelära |
psicología 3 parcial |
phrases |
John Donne terminology |
Filosofie begrippen module 3 |
lorem |
Exámenesexamen |
random |
Thema 5 |
Modelo de Sustitución de importaciones en México |
Thema 4 |
Leptin |
SCIENCE QUIZ |
science terre et espace( pergélisol, ressources énergétiques , bassins versant, circulation océaniques, glaciers et banquise) |
Arabisch Les 13 A |
Funciones Matematicas |
Conceptos de Costos |
vocabulary or terms related with President |
Général |
bio paper 2 |
Infractions |
code de couleurs |
Code Chiffres |
Code de communication |
Engels vocabulairy 4.1 t/m 4.4 |
hochbahn |
27 April 1949 |
Suiwer Wiskunde |
Op sy brander plank |
ww2 test |
Tsunami - Kobus de Wet |
Verbs |
Gedige uitleg |
thema 3 |
ORTODONCIA I |
Ges |
hge |
Geschiedenis Tijdlijntijdlijn paragraaf 6.1, 6.2, 6.3, 6.4 1vwo |
Espagnol |
Unit 3: electricity |
Bio AW 4 |
Verbos en pasado |
Lo |
Neuroanatomia y todo lo relacionado |
fisiologia da nutrição |
Pathologie ortho aandoeningen |
Chapter 7 |
vocabulary 3.6 |
hematopoyesis, eritrocitos, hemoglobina |
Spanish vocab |
Civil War |
hormonal biochemistry |
stats |
Spanish Vocab Test 5.2 |
Religions provHögtider |
Examen de Enfermeria |
BS |
Geschidenis |
Afr gr 4 |
Neurologiskt status |
Psyk status Ö-ABCDE |
anglais les defauts suiteles defauts suites |
Anglaisles defauts |
enviro |
flashcards |
PARCIAL 1 M |
german 23 |
rizal |
Didnt remeber ones |
CISSP Week 2 |
social studys |
blood and lymphatics of head and neck |
fundamentos e teoria organizacional UNIDADE 1 |
skull |
división de la economia |
pares craneales |
biomed - innervation of head and neck |
2 Do Parcial |
vjezbe |
WC ISLAM Test |
pedagogisk ledarskapfrågor om pedagogisk ledarskap |
GabySe le llama denotacion cuando se utiliza el significado literario de una palabra
Entrevista es el género que es considerado como fundamental del periodismo
Te busqué por todas partes es una opción ... |
restoration FINAL DATES |
Embalsamamiento - copia |
orações subordinadas substantivas subjetiva |
orações subordinadas |
migration FULL DATES |
bio 20 |