Tools for Tracking Keyword-based Censorship: Character Comparison This material is based upon work supported by the National Science Foundation under Grant.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Interest points CSE P 576 Ali Farhadi Many slides from Steve Seitz, Larry Zitnick.
Computer Vision Lecture 16: Texture
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
1 Image Features - I Hao Jiang Computer Science Department Sept. 22, 2009.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
1 Interest Operator Lectures lecture topics –Interest points 1 (Linda) interest points, descriptors, Harris corners, correlation matching –Interest points.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Feature extraction: Corners and blobs
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
1 The Harris Corner Detector What methods have been used to find corners in images? How do you decide what is a corner and what is not?
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
CS4670: Computer Vision Kavita Bala Lecture 7: Harris Corner Detection.
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
Linear Algebra and Image Processing
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Image Features Kenton McHenry, Ph.D. Research Scientist.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Chinese Firewall Update Leif Guillermo, Veronika Strnadova This material is based upon work supported by the National Science Foundation under Grant No.
Local invariant features Cordelia Schmid INRIA, Grenoble.
From Pixels to Features: Review of Part 1 COMP 4900C Winter 2008.
Understanding the Chinese Firewall (continued) Dr. Crandall, Leif, Tony, Ronnie, Veronika Review, Chinese Firewall Maximum Entropy Point Feature Comparison.
3D Reconstruction Jeff Boody. Goals ● Reconstruct 3D models from a sequence of at least two images ● No prior knowledge of the camera or scene ● Use the.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.
Learning Object Representation Andrej Lúčny Department of Applied Informatics Faculty of Mathematics, Physics and Informatics Comenius University, Bratislava.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Local invariant features 1 Thursday October 3 rd 2013 Neelima Chavali Virginia Tech.
Notes on the Harris Detector
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Lecture 10: Lines from Edges, Interest Points, Binary Operations CAP 5415: Computer Vision Fall 2006.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Features Jan-Michael Frahm.
CS654: Digital Image Analysis
Edge Segmentation in Computer Images CSE350/ Sep 03.
Projects Project 1a due this Friday Project 1b will go out on Friday to be done in pairs start looking for a partner now.
CSE 185 Introduction to Computer Vision Local Invariant Features.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Lecture 10: Harris Corner Detector CS4670/5670: Computer Vision Kavita Bala.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Invariant Local Features Image content is transformed into local feature coordinates that are invariant to translation, rotation, scale, and other imaging.
Named Entity Extraction: A tool for tracking Internet censorship Tony Espinoza, Leif A Guillermo, Ronnie Garduño, Veronika Strnadova, Jed Crandall This.
Interest Points EE/CSE 576 Linda Shapiro.
EE465: Introduction to Digital Image Processing Copyright Xin Li'2003
Local features: main components
3D Vision Interest Points.
Lecture 4: Harris corner detection
Discussion and Conclusion
Image Primitives and Correspondence
EE 596 Machine Vision HW 6 Assigned: Nov 20, 2013
Computer Vision Lecture 16: Texture II
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
What I learned in the first 2 weeks
Local features and image matching
Numerical Methods Golden Section Search Method - Example
Numerical Methods Newton’s Method for One -Dimensional Optimization - Example
Detection of salient points
Edge Detection Today’s readings Cipolla and Gee Watt,
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Corner Detection COMP 4900C Winter 2008.
Presentation transcript:

Tools for Tracking Keyword-based Censorship: Character Comparison This material is based upon work supported by the National Science Foundation under Grant No. IIS/REU/ Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. Veronika Strnadova and Leif Guillermo with Jedidiah Crandall, Tony Espinoza and Ronnie Garduno

China Most advanced filtering system in the world Keyword based evidence Concept Doppler Falun Gong Tienanmen Square Political Dissident Censorship Jail

Chinese filtering system Goal:  Maintain an updated list of words that are being filtered Our part:  Find new filtered words by testing known blacklisted words in new forms “New forms”  Forms of words that users may try to avoid filtering

Cao Ni Ma cǎo ní mǎ cào nǐ mā

New Combinations of Characters Falun Gong 法轮功 Sound Permutations  功 [gong1] (meritorious deed or service/achievement/result)  龔 [Gong1] (surname Gong) Visual Permutations  功 [gong1] (meritorious deed or service/achievement/result)  劝 [quan4] (to advise/urge/persuade/exhort)

Methods – Sound Permutations Sound Permutations  Find all permutations of a word based on its pronunciation  Test these permutations for filtering  We found some new filtered words! Known filtered word: 法轮功 Found word: 法仑龔

Methods – Visual Permutations Point Feature Comparison

Feature Extraction Tamasi & Kanade  Features selected based on best fit for motion tracking Hough Transform  Features selected as endpoints of Hough lines that best fit the image Harris Corner Detector  Features selected based on image gradient in a region around each pixel

Harris Corner Detection Find points where two edges meet—i.e., high gradient in two directions Change of intensity for the shift [u,v]:  S(x,y) = Ʃ Ʃ (w(u,v) *( I(u,v) - I(u+x,v+y) )^2 u v

Harris Corner Detection For small shifts (u,v) we have a bilinear approximation:  S(x,y) ~ [u v] M [u v]' Where M is a 2x2 matrix computed from image derivatives:  M = [ Ixx Ixy Ixy Iyy]

Harris Corner Detection Measure of Corner Response  R = det(M) – kTrace(M)^2 Find points with large corner response function R (R > threshold) det(M) = ʎ 1* ʎ 2 trace(M) = ʎ 1 + ʎ 2 (Ix2*Iy2 – Ixy²) / (Ix2 + Iy2 + ɛ )

Preliminary Results (Frobenius Inner Product)

Similarity Comparison Extract feature points for each image Build feature vectors Build proximity matrix for every pair of images I, J  G(i,j) = e^( (-r(i,j)^2) / (2*(sigma^2) )

Similarity Comparison Perform SVD on G [U S V] = svd(G)

Similarity Comparison Build E, where E is same size as S and E(i,i) is 1 for every S(i,i) that is nonzero Build a matrix P which maximizes the inner product P:G  P = U*E*V'

Similarity Comparison If an element in P, P(i,j) is both the greatest element in its row and its column, then we have found a match for feature i in image I and feature j in image J

Similarity Measure Build a matrix of vectors describing matching features for each pair of images:  V = [ r1 theta1  r2 theta2 .  rN thetaN] Similarity Measure = average distances between mapped features

New Results

Dissimilar Images

Future Work Find a good information theoretic similarity measure  Specifically, one that includes angles Test visually similar permutations for filtering Test more phonetically similar words for filtering

Please hold all questions for Tony (Just Kidding) Thank you for listening! Questions?