changeset 66:eae81fa3a8e0

add camera timing idea.
author Robert McIntyre <rlm@mit.edu>
date Thu, 03 Oct 2013 17:42:48 -0400
parents 1c6af9dd64d5
children 036fe1b13120
files .hgignore images/adelson-checkerboard.jpg org/adelson-notes.org org/comprehend-singularity.org org/ideas.org org/minds-eye.org
diffstat 6 files changed, 80 insertions(+), 93 deletions(-) [+]
line wrap: on
line diff
     1.1 --- a/.hgignore	Fri Sep 27 13:07:34 2013 -0400
     1.2 +++ b/.hgignore	Thu Oct 03 17:42:48 2013 -0400
     1.3 @@ -1,3 +1,4 @@
     1.4  syntax: glob
     1.5  src*
     1.6  html*
     1.7 +.git/*
     1.8 \ No newline at end of file
     2.1 Binary file images/adelson-checkerboard.jpg has changed
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/org/adelson-notes.org	Thu Oct 03 17:42:48 2013 -0400
     3.3 @@ -0,0 +1,67 @@
     3.4 +#+title: Notes for "Special Topics in Computer Vision"
     3.5 +#+author: Robert McIntyre
     3.6 +#+email: rlm@mit.edu
     3.7 +#+description: 
     3.8 +#+keywords: 
     3.9 +#+SETUPFILE: ../../aurellem/org/setup.org
    3.10 +#+INCLUDE: ../../aurellem/org/level-0.org
    3.11 +#+babel: :mkdirp yes :noweb yes :exports both
    3.12 +
    3.13 +* Fri Sep 27 2013
    3.14 +
    3.15 +  Lambertian surfaces are a special type of Matt surface. They reflect
    3.16 +  light in all directions equally. They have only one parameter, the
    3.17 +  amount of energy that is absorbed/re-emitted.
    3.18 +
    3.19 +  [[../images/adelson-checkerboard.jpg]]
    3.20 +  #+caption: Lol checkerboard illusion.
    3.21 +
    3.22 +  Look into Helmholtz' stuff, it might be interesting. It was the
    3.23 +  foundation of both vision and audition research. Seems to have took
    3.24 +  a sort of Baysean approach to inferring how vision/audition works.
    3.25 +  
    3.26 +  - Homomorphic filtering :: Oppenhiem, Schafer, Stockham, 1968.  also
    3.27 +       look at Stockham, 1972.
    3.28 +
    3.29 +  Edwin Land was Adelson's hero back in the day. He needed to create a
    3.30 +  color photo for the Polaroid camera. In order to process for
    3.31 +  automatic development of film, he had to get a good approximation for
    3.32 +  the illumination/reflectance decomposition that humans do, which he
    3.33 +  called Retinex.
    3.34 +
    3.35 +  Cornsweet square wave grating is cool.
    3.36 +
    3.37 +  - Retinex :: use derivatives to find illumination. Sort of
    3.38 +               implicitly deals with edges, etc. Can't deal with
    3.39 +               non-lambertian objects. 
    3.40 +
    3.41 +
    3.42 +  Adelson introduces the problem as an "inverse" problem, where you
    3.43 +  try to "undo" the 3-d projection of the world on your retina.
    3.44 +
    3.45 +  On the functional view of vision : "What it takes" is to build a
    3.46 +  model of the world in your head. The bare minimum to get success in
    3.47 +  life is to have a model of the world. Even at the level of a single
    3.48 +  cell, I think you still benefit from models.
    3.49 +
    3.50 +  Spatial propagation is ABSOLUTELY required to separate embossed
    3.51 +  stuff from "painted" stuff. Edges, likewise, MUST have spatial
    3.52 +  context to disambiguate. The filters we use to deal with edges must
    3.53 +  have larger spatial context to work, and the spatial extent of this
    3.54 +  context must be the ENTIRE visual field in some cases!
    3.55 +
    3.56 +------------------------------------------------------------
    3.57 +
    3.58 +** Illumination, shape, reflectance all at once
    3.59 +   
    3.60 +   What if we tried to infer everything together? Some images are so
    3.61 +   ambiguous it requires propagation from all three qualities to
    3.62 +   resolve the ambiguity.
    3.63 +
    3.64 +   Brain has a competing painter, sculptor, and gaffer which each try
    3.65 +   to "build" the things in the world. There is a cost to everything
    3.66 +   such as paints, lights, and material, and then you try to optmize
    3.67 +   some cost function using these primitives.
    3.68 +
    3.69 +
    3.70 +   Horn, technical report, 1970
    3.71 \ No newline at end of file
     4.1 --- a/org/comprehend-singularity.org	Fri Sep 27 13:07:34 2013 -0400
     4.2 +++ b/org/comprehend-singularity.org	Thu Oct 03 17:42:48 2013 -0400
     4.3 @@ -27,4 +27,4 @@
     4.4  
     4.5  So, far in the future, when synthetic life rules the stars, it is
     4.6  likely that their behavour will still be describable in the simplistic
     4.7 -terms of the human stories of old.
     4.8 \ No newline at end of file
     4.9 +terms of the human stories of old.
     5.1 --- a/org/ideas.org	Fri Sep 27 13:07:34 2013 -0400
     5.2 +++ b/org/ideas.org	Thu Oct 03 17:42:48 2013 -0400
     5.3 @@ -31,6 +31,17 @@
     5.4  getting credit.
     5.5  #+end_quote
     5.6  
     5.7 +- screen locking timing :: you use your computer camera to see if you
     5.8 +     are sitting in front of the computer. If you are, then the screen
     5.9 +     will never lock. If you are, then the screen will lock with a
    5.10 +     30-40 second timeout. It's an extention of using inactivity to
    5.11 +     initiate the countdown, just with more information.
    5.12 +
    5.13 +- mirror toilet :: a toilet with a square basin made or mirror instead
    5.14 +                   or porcelean. That way, you can see how good of a
    5.15 +                   wipe job you have done / watch how your excretion
    5.16 +                   system works.
    5.17 +
    5.18  - test dummies :: why don't we clone encephalic humans and use then to
    5.19                    test /in vivo/ human organ systems and drugs? It
    5.20                    would be ethical as long as there are women who are
     6.1 --- a/org/minds-eye.org	Fri Sep 27 13:07:34 2013 -0400
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,92 +0,0 @@
     6.4 -#+title: Ethics of Mind's Eye
     6.5 -#+author: Robert McIntyre
     6.6 -#+email: rlm@mit.edu
     6.7 -#+description: 
     6.8 -#+keywords: 
     6.9 -#+SETUPFILE: ../../aurellem/org/setup.org
    6.10 -#+INCLUDE: ../../aurellem/org/level-0.org
    6.11 -#+babel: :mkdirp yes :noweb yes :exports both
    6.12 -
    6.13 -* COMMENT Ethical Considerations Regarding DARPA's Mind's Eye Program
    6.14 -
    6.15 -As scientists and engineers, it is our sacred duty to explore the
    6.16 -boundaries of human knowledge in a responsible way. We are part of the
    6.17 -larger organism of humanity, and tasked with discovering new things
    6.18 -that help the race first, and all life second.
    6.19 -
    6.20 -While knowledge and non-sentient technology is neither morally good or
    6.21 -evil, the things we discover are embedded in a wider cultural context,
    6.22 -and in many cases it is possible to foresee possible uses and abuses
    6.23 -our new technology will enable.
    6.24 -
    6.25 -It is naive to think that the government or any group of humans is
    6.26 -either wholly good or evil, but by reasoning from the
    6.27 -motivations/power of such groups, we can try to infer whether a
    6.28 -technology will improve the lot of humanity or not.
    6.29 -
    6.30 -It is possible to give and institution/culture a technology that they
    6.31 -will enthusiastically accept, but which will greatly diminish their
    6.32 -quality of life.
    6.33 -
    6.34 -Some examples:
    6.35 -
    6.36 -PGP -- an encryption suite that can help individuals to send messages
    6.37 -
    6.38 -
    6.39 -
    6.40 -* Questions
    6.41 -
    6.42 -- What should our ethical place be in deciding whether or not to
    6.43 -  pursue research?
    6.44 -
    6.45 -  - Follow orders, assume our overall culture will use things
    6.46 -    responsibly, and leave the ethical considerations to the
    6.47 -    government/people.
    6.48 -    
    6.49 -    - Many scientists who worked on the atomic bomb later questioned
    6.50 -      their decisions.
    6.51 -    - Yet, an advanced society /should/ have atomic weapons, if for
    6.52 -      nothing else than to defend themselves from meteors, blow shit
    6.53 -      up, etc.
    6.54 -   
    6.55 -  - We are each morally responsible for the things we help create. We
    6.56 -    are responsible for the misuses of technology we develop and the
    6.57 -    pain and suffering it causes. Ultimately our contributions to
    6.58 -    society will be judged by whether our technology did more good
    6.59 -    than bad.
    6.60 -
    6.61 -- If we decide that we *are* morally responsible for the technology we
    6.62 -  develop, then is the Mind's Eye project in particular something we
    6.63 -  should be doing?
    6.64 -  
    6.65 -  - Here are some things you can build with Mind's Eye tech:
    6.66 -
    6.67 -    - System to monitor single humans living alone and call for help
    6.68 -      in the case of emergencies (such as a fall)
    6.69 -
    6.70 -    - Same system for hospitals and nursing homes (of course, this
    6.71 -      also makes them even more impersonal)
    6.72 -
    6.73 -    - The equivalent of a FBI special agent watching everything you do
    6.74 -      from the moment you step out your door to the moment you go back
    6.75 -      to your house to sleep, building a dossier of every move you
    6.76 -      make, everyone you talk to, where you shop, etc.
    6.77 -
    6.78 -    - A concentration camp / prison that is ABSOLUTELY impossible to
    6.79 -      escape from.
    6.80 -
    6.81 -    - Many other countries that don't care as much about human rights
    6.82 -      as America will use this technology to monitor their citizens
    6.83 -      24/7. 
    6.84 -
    6.85 -    - Protection from surveillance in you own home does not apply
    6.86 -      unless you *own* your house. Say goodbye to privacy in school
    6.87 -      dorms, apartments, rented houses, etc.
    6.88 -    
    6.89 -  - People are OK with current surveillance because it is
    6.90 -    *dumb*. Mostly people only use security camera footage in the case
    6.91 -    of crimes, and it is a painstaking process because it requires
    6.92 -    manual human intervention. With AI, this will soon not be the
    6.93 -    case.
    6.94 -
    6.95 -  
    6.96 \ No newline at end of file