Home

From Robert-Depot
Revision as of 09:44, 28 September 2009 by Rtwomey (talk | contribs) (Interest Point Detection)

Jump to: navigation, search

Contents

Classes

Spring 2009 - Electronic Technologies for Art

Electronic Technologies for Art

Winter 2010 - Electronic Technologies for Art

Electronic Technologis for Art I


VIS 147A # ELECTRONIC TECHNOLOGIES FOR ART I 4 units;

This course will develop artworks and installations that utilize digital electronics. Techniques in digital electronic construction and computer interfacing will be learned that will allow for interactive control of sound, lighting and electromechanics will be learned. Students will construct devices which can responsively adapt artworks to conditions involving viewer participation, space activation and machine intelligence.

147a

Spring 2010 - Time and Process Based Digital Media

Course page Time and Process Based Digital Media

Teaching Resources

potential classes

Advanced Video Processing

Language Processing for Art

workshops

Language Processing and Self-Representation

Reference

dig lit, writing

other

NLP

Fabrication

fabrication and rapid prototyping

Proposals

EMPAC

DAC 2009

Conferences

Krysta Now

Krysta Now

American Industry

mediated cultures / digital ethnography

MediatedCultures @ Kansas State

http://mediatedcultures.net/mediatedculture.htm

Networked Individualism

http://en.wikipedia.org/wiki/Barry_Wellman

social dimensions

NLP Language Research

generation of conjectures

resources

basic Content Analysis

Identity as a Variable

Closed Captioning

Teleprompter

Language for performance Teleprompter

Wordnet similarity

wordnet::similarity word vectors

  • coffee#n#1: nutmeg, preparation, coffee_tree, caffeine, pulverized, coffee, arabia, tea, shelf_life, packed, hot_water, drinking, topped, java, lemon_peel, ordered, cognac, irish_whiskey, beverage, perforated, cup, sweetened, infusion, espresso, cream, boiling, dehydrated, finely, whipped_cream, stimulating, bitter, cinnamon, alkaloid
  • cup#n#1: loaded, drunk, disposable, mustache, coffee, boxlike, tea, saucer, footed, drinking, eucharistic, collectively, tableware, bowl, cup, standardized, greece, rim, toast, missing, ancient_greek, drinking_vessel
  • rifle#n#1: automatic_rifle, loads, loading, rifle, action_mechanism, bore, barrel, butt_end, breech, cartridge, fired, sliding, firearm, shotgun, lever, armored, shoulder_holster, portable, lifted, semiautomatic, forward_motion, rifled
  • work#n#1: dry_rot, busywork, willing, machine_tool, technology, practical, barn, shiny, undertaking, productive, wages, inquiring, waiting, unit_of_time, preliminary, cleansing, substitute, incomplete, obliged, operations, a_great_deal, rubbing, washed, separately, ophelia, outstanding, interesting, waxing, stocks, attending, papers, labor, thoroughly, heavy_lifting, wasnt, municipal, succeed, missionary, hoped, further, mechanical, medical_care, barber, assigned, meager, budget, course_of_study, attempted, disadvantaged, boss, routine, damaging, close_to, done_for, grade, directed, systematically, recreational, duties, checked, shining, shoes, piece_of_work, polishing, sunday, soap, gawkers, leave_of_absence, improve, no_longer, cleaning, housewife, handling
  • neck: sternum, collarbone, hanging, immunity, human_being, cartilaginous, externally, cervix, aids, elderly, body_part, glandular, rings, flex, mastoid, clavicle, admired, occipital_bone, arteries, larynx, membranous, inhaled, aorta, fold, obliquely, artery, ductless, spine, on_fire, chin, graceful
  • rifle#n#1 <-> neck#n#1 = 0.0728235790450328

Generative Video through NLP

  • making edits based on semantic content
    • sequence
    • cut points?
    • decisions based on character names?
  • aesthetic strategies for text
    • side-scrolling text
    • intertitles
    • subtitles
    • titles
  • aesthetic strategies for photos
    • Ken Burns effect
    • simulated motion
  • aesthetic strategies for video
    • specifically... diverse collections of heterogenous clips and documentation
    • video collection strategies

similarity measures

Calculating the similarity of two phrases, with the goal of finding more related matches. Example: "ocean at night" to "still life, objects around the studio" versus "cat tails at the ocean"

NLP

Optical Character Recognition

  • tesseract-ocr [2]
  • ocropus [3] layout analysis, tesseract is a plugin

word evolution study at University of Reading

language associations

Closed Captioning

Electronic Literature as Performance

LCD hacks

DIY Projector from LCD panel

Lense hacks

Scanner cameras

DOF adapters

Video Tools

High Resolution Video

  • 24P workflow with open source tools [4]
  • HDMI capture card (BlackMagic Intensity) [5]
  • PCI-Mini and BlackMagic card solution on MBPro [6]

Sub-titles and Closed- Captioning

subtitle manipulation

Convert Fraps Video to Youtube

  • ffmpeg -i infile.avi -vcodec mpeg4 -b 8000k outfile.mp4
  • drop audio ffmpeg -i infile.avi -vcodec mpeg4 -an -b 8000k outfile.mp4
  • resize to youtube preferred HD ffmpeg -i infile.avi -vcodec mpeg4 -s 1280x720 -b 8000k outfile.mp4

Dump video to frames

  • ffmpeg -i infile.avi -s 720x480 -f image2 infile-%03d.tga

Misc

ffmpeg to make a dvd

DV cam as a webcam

Monitor Mount

Modifying VideoInput lib for OpenFrameworks

DirectShow details:

// Setup the other filters necessary to handle MPEG2TS Stream
// Capture Device -> MPEG-2 Demultiplexer -> ffdshow Video Decoder -> Frame Grabber

// MPEG-2 Demultiplexer Filter
// Major Type: Video
// Sub Type: MPEG2_VIDEO
// Format: MPEG2Video
// New Pin
//   Name: Video
//   Media Type: MPEG2 Program Video
// PID Mapping:
//   PID: x0810
//   Pin: Video
//   Elementary Stream (A/V only)

// ffdshow Video Decoder Filter
// Codecs
//   Format: MPEG2
//   Decoder: libmpeg2
//   Supported FOURCCs/remarks: MPEG2 codec
// In: 
//   Major Type: Video
//   Sub Type: MPEG2_VIDEO
//   Format: MPEG2Video
// Out:
//   Major Type: Video
//   Sub Type: YV12
//   Format: YV12 1536x-1080, 12bits,
//   Aspect Ratio: 16x9,
//   Interlace format: Frames
//   rcSrc=[0,0,1440,1080]
//   rcDst=[0,0,1440,1080]

CV

Identity Processing / Face Detection

Identity Processing

Interest Point Detection

Motion Estimation

Biological Limits

Structure from Motion / Motion Correction

PTAM

Image Processing

Projects

  • face swap. wearing faces. you as me. me as you. us as them. you as us

Book Formatting

Auto-generating Books

  • render txt files to whole-page images

OS hacking

even better... sun virtualbox

virtual box

slipstream installers

slipstream windows install

live CDs

XP from USB stick

Corn Fed Nation

corn fed nation

E-Ink Facemask

Performance

Semantic Web

Graphing

Misc

visualization

decision making algorithms

MedTech

DIY ECG

other

Transcranial Magnetic Stimulation (TMS)

Electronic Muscle Stimulation (EMS)

MedTech

Map-Reduce

Massive Data Storage: the cloud

Massive Data Storage

Misc

AJAX versus traditional web design

Enabling OBEX with motorola Razr V3c

Online Culture

HCI Rich Guidance