System and method for converting whiteboard content into an electronic document
First Claim
Patent Images
1. A process for converting the contents of a whiteboard into an electronic document, comprising the process actions of:
- acquiring a digitized image of a whiteboard having four edges and content written thereon;
locating a quadrangle formed by the edges of the whiteboard in the image;
estimating the actual aspect ratio of the whiteboard from the quadrangle in the image; and
rectifying the quadrangle.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of converting the content of a regular whiteboard into an electronic document. This system and method provides an effective, economical and easy to use way to convert whiteboard content as an enhanced and easily editable electronic document though the use of a still or video camera. It uses a series of image processing steps to clip borders, rectify the whiteboard image and correct colors.
72 Citations
54 Claims
-
1. A process for converting the contents of a whiteboard into an electronic document, comprising the process actions of:
-
acquiring a digitized image of a whiteboard having four edges and content written thereon;
locating a quadrangle formed by the edges of the whiteboard in the image;
estimating the actual aspect ratio of the whiteboard from the quadrangle in the image; and
rectifying the quadrangle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for converting markings on a planar object into an electronic document, the system comprising:
-
a general purpose computing device; and
a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to, acquire with camera a digital image of a four-sided planar object having content written thereon;
locate a quadrangle formed by the edges of the planar object in the image;
estimate the actual aspect ratio of the planar object from the quadrangle in the image;
rectify the planar object in the image; and
color-balance the background color of the planar object to produce a rectified and color-balanced version of the content of planar object. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53)
-
-
52. A computer-readable medium having computer-executable instructions for converting the content of a whiteboard into an editable document, said computer executable instructions comprising modules for:
-
acquiring a digitized image of a planar object having four edges and content written thereon with a camera;
locating a quadrangle formed by the edges of the whiteboard in the image;
estimating the actual aspect ratio of the whiteboard from the quadrangle in the image; and
rectifying the quadrangle.
-
-
54. A process for estimating the actual aspect ratio of the planar object from the quadrangle in an image comprising the process actions of:
-
for a planar object with width and height of w and h and the coordinates of the four corners, Mi(i=1, . . . ,
4)=(0,0), (w,0), (0,h), (w,h) in the plane coordinate system (z=0), whose projection of the rectangle in the image is a quadrangle with observed corners in the image are denoted by m1, m2, m3, and m4, respectively, and modeling the projection from a space point M to an image point m as λ
{tilde over (m)}=A[Rt]{tilde over (M)} whereand R=[r1 r2 r3] where ƒ
is the focal length of the camera, λ
is a scalar factor, s is the pixel ratio, A is a matrix of the camera parameters, u0, v0 are the coordinates of the image center, and (R, t) is the 3D transformation between the world coordinate system, in which the rectangle is described, and the camera coordinate system, {tilde over (x)} is used to denote the augmented x vector by adding 1 as the last element to vector x, i.e., {tilde over (x)}=[x1, . . . xn, 1]T if x=[x1, . . . xn]T, estimating the aspect ratio w/h of the planar object as the square root ofwhere n2 and
-
Specification