Wednesday, February 13, 2008

X-Ray damage fix


An issue with shooting movies on film is that you don't see what you get until some time in the future. You have to take a lot of things on faith, that if all the machines work right, and the professionals working on the project do their jobs correctly, you will end up with the images you want on film when it gets back from the lab. A significant industry and methodology of working has been built up to make sure that this happens as well as it possibly can, and in large part it does the job. This is a real credit to people at Kodak, Arri, Panavision, the labs, and so on.

But sometimes things fail to work, and then it gets interesting.

I got a sequence of film recently that ended up having very bad X-Ray damage. It looked very much like this image from a Kodak publication I'm not using the images from the actual film for the obvious reasons.

Now, what you saw on this film was this blue band that moves from left to right periodically, this is how the X-rays expose this particular kind of film. The sinusoidal motion of the band is related to the way the film was exposed -- the X-rays slice through the wound roll of film in the can. A slice diagonally through a roll of film obviously makes a sinusoidal moving image.  [As an aside, it was clear that the period of the sine wave decreased over time, allowing us to determine that the X-ray damage happened before the film was exposed, rather than on the way back to the lab...]

If one could calculate the amount of damage at a particular point on the frame, then perhaps one could subtract that exposure and you would end up with a clean image. Now, it turns out that with this frame from Kodak, you could do this, as the sky is really absolutely black. If you assume that the beam doesn't change its character too much from the top to the bottom of the frame (this is empirically true) then you could just project the exposure generated from the top scanlines down to the bottom of the frame. You could even go further, and look at the top (black) part of the next frame, and make an X-ray exposure image that interpolates from the top of the frame to the bottom.

It turns out that this works pretty well. A significant issue, though, is that the X-ray damage is very noisy. When you try to subtract the blurry X-ray exposure interpolated image from the original damaged scan, you will find that many of the pixels would be less than zero. Clearly you would clip those to zero -- but then you wouldn't be subtracting enough exposure from that part of the film. The trick that works, then, is to diffuse that error (the amount that you couldn't subtract, because the value was less than zero) to neighboring brighter pixels.

I did this error propagation two ways. First, I took all the pixels that had remaining energy, and put them in a random order. Taking each pixel in turn, I would spiral away from that pixel looking for other pixels to subtract energy from.

The second way is that for every pixel with error, I divide the error by four, and add it to the adjacent pixels. This will slowly diffuse the error out. Doing this for multiple passes will allow us to finally find propagate all the error. It turns out that for large dark areas of the screen I needed many passes (on the order of 90) to get reasonable results. This is the technique I ended up using.

Great. Now you have something that works perfectly, as long as the top edge of your frame is black. It turns out that in reality (and in this particular movie I was working on) this is very seldom the case. Cinematographers want to take pictures of actual things, not black skies.

So...here's the tricky part. How can you find some black scanlines in your image. I urge you to think about this for a minute, because there are always some black scanlines, scanlines guaranteed to be only exposed by the X-ray, not by light. Where might one find these black scanlines?

Well, you say it that way and the question sort of answers itself. Film cameras expose frames one at a time, and film scanners scan those frames -- but there is almost always a black band between the frames! So, you just have to cajole your friendly film scanning service to load up the negative wrong, that is, so that rather than scanning frames, in the center of the scanned area you get the black band between the frames.

Anyway, our friendly neighborhood scanning service did this, (while rolling their eyes, wondering at the crazy things digital people ask them to do), and we got beautiful interstitial scans, analyzed them for the X-ray exposure, modeled the period, frequency, and phase of the sine wave to correctly smear the interstitial scanline across the frame, subtracted it out (in linear space, of course,) and it worked...pretty well. It got us about 95% of the way there.

A good friend of mine, Bill Taylor (ASC, and president of the Visual Effects Branch of the Academy) notes that this is one more example of the integrity of the analog, uncompressed, redundant nature of film. I think he has a very good point.

62 Comments:

Blogger Dan said...

this is just too cool.

9:45 AM  
Blogger Faucet said...

Brilliant post! I kinda can't wait to end up with messed up footage again so I can try this out. :P

10:50 AM  
Blogger SDGuero said...

Nice blog. Really interesting to see how you guys do some of this stuff...

3:55 PM  
Anonymous Anonymous said...

womens viagra viagra liver damage buy viagra australia viagra price comparison buy viagra in england buy viagra in canada free sample viagra free sample prescription for viagra viagra professional suppliers of viagra viagra lawyer columbus bought viagra fuerteventura what does viagra do buying viagra in uk

1:34 PM  
Anonymous Anonymous said...

It is very interesting for me to read that post. Thanks for it. I like such topics and everything connected to them. I definitely want to read a bit more on that blog soon.

8:48 PM  
Anonymous Anonymous said...

It is extremely interesting for me to read this post. Thanx for it. I like such themes and everything connected to this matter. I would like to read a bit more soon.

10:47 AM  
Anonymous Anonymous said...

thadbeier.blogspot.com is very informative. The article is very professionally written. I enjoy reading thadbeier.blogspot.com every day.
bad credit loans
canadian payday loans

4:08 PM  
Anonymous Anonymous said...

Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

9:51 AM  
Anonymous Anonymous said...

Hey I'd like to thank you for such a terrific made forum!
Just thought this is a nice way to introduce myself!

Sincerely,
Monte Phil
if you're ever bored check out my site!
[url=http://www.partyopedia.com/articles/valentines-day-party-supplies.html]valentines day Party Supplies[/url].

8:23 AM  
Anonymous Anonymous said...

Don't stop posting such themes. I like to read stories like this. By the way add more pics :)

2:14 PM  
Anonymous Anonymous said...

[b]advair diskus andits equivalent to prednisone
[/b]
allegra d information
who should not take nexium
compare tamoxifen and arimidex
ultram and alchohol
aciphex rebate program
natural alternative to nexium
dangerous side effects celexa
allegra d rebate
what is accupril prescribe for
nexium prescription
buy synthroid online without prescription
buy glucophage online without prescription
brand name viagra silagra cumwithuscom
abilify withdrawal reactions
arcoxia vioxx
name acquisto levitra
what is periactin medication used for
brand name cialis
actonel pills
inderal and wheezing
periactin child bipolar anxiety
what is the use of altace
toprol
flomax proscar research
dosage bipolar pediatric abilify
levaquin coumadin
apri atlas
soma drug toxicity
actigall lyme
mexican amoxil

[url=http://mevacor-or.aragornik.com/cerert.html] bad side effects of micardis [/url]
[url=http://acne-accutane.frodiog.info/vedichas.html] effexor withdrawl symptoms [/url]
[url=http://signs-of.bueaga.bij.pl/meretrl.html] pregnant after using clomid [/url]
[url=http://how-does.pirinka.osa.pl/vinverezdutr.html] viagra farmaco [/url]
[url=http://stopping-taking.faramirik.net/veddracac.html] imodium a-d dosage [/url]
[url=http://levoxyl-manic.bueaga.bij.pl/utonvomeen.html] lipitor and liver enzymes [/url]
[url=http://amaryl-boulet.pirinka.osa.pl/vigitedeac.html] amoxil 49 ml water [/url]
[url=http://buying-online.aragornik.com/watshay.html] paracetamol aceclofenac tramadol estimat [/url]
[url=http://actos-plus.andanterra.orge.pl/dstherustri.html] cymbalta forum [/url]
[url=http://abilify.andanterra.orge.pl/quswerindr.html] a href buy accupril [/url]
[url=http://viagra-ireland.kaliziare.name/qurosoreus.html] viagra over nigt discreet [/url]
[url=http://identify-the.pirinka.osa.pl/xasashaw.html] lanoxin elixir overdosage [/url]
[url=http://amaryl-boulet.pirinka.osa.pl/buerimist.html] amoxil dark stool [/url]
[url=http://cialis-netfirms.aragornik.com/sithazdey.html] soft viagra [/url]
[url=http://signs-of.bueaga.bij.pl/vaverdopem.html] medication elavil [/url]

indications for albuterol sulfate
glucophage and pregnancy
bactrim antibiotic
amiloride hcl hydrochlorothiazide
fda study on actos and avandia
aciphex rebate form
albuterol sulfate inhaler
alternative med to amoxil
aciphex precaution
aleve and hypertention
purchase viagra soft tabs
albuterol inhaler no prescription
g postmessage cialis subject remember
bactrim ds sulfamethoxazole tmp ds tab
periactin hcl
diflucan yeast
how do get antabuse
cipro
actonel pi 2007
effexor withdrawal help

[url=http://omeprazole-dos.lamazerro.345.pl/index.html]pdr pepcid[/url]
http://generic-drug.faramirik.net/index.html generic lasix
http://minocycline-minoc.faramirik.net/map.html |minocycline vs minocin
[url=http://pamelor-migraine.faramirik.net/index.html]pamelor migraines[/url]
http://how-is.metlama.bee.pl/map.html |how is avolox different from omnicef
http://cymbalta-kid.andanterra.orge.pl/map.html |cymbalta not working
[url=http://renagel-product.kaliziare.name/index.html]renagel rx[/url]
http://interaction-paxi.metlama.bee.pl/index.html interact etodolac lipitor paxil
[url=http://dog-reg.pirinka.osa.pl/index.html]financial averages apri 2007[/url]
http://levaquin-once.frodiog.info/index.html levaquin price

periactin and elevil
synthroid dosage
antabuse and breathalyzer
aristocort 4 mg tablets
desyrel death
flomax information
augmenting anafranil with topamax
drug desyrel
altace better than benicar
tendonosis levaquin

5:00 PM  
Anonymous Anonymous said...

[url=http://seghan.ru/go.php?sid=35][img]http://i066.radikal.ru/1001/38/f22daff34e6d.jpg[/img][/url]












[url=http://wcsoius.biz.co.nl/sitemap.html]age you can buy cigarettes [/url]
buying cigarettes online in canada buy malboro smooth cigarettes cheap cigarettes buy online now
[url=http://tioozua.connection24.de/sitemap.html]order cigarettes marlboro newport [/url]
buy cigarettes in missouri buy chunghwa cigarette ordering cigarettes overseas
[url=http://tyouhca.xn--geglckt-q2a.de/sitemap.html]buy kentucky cigarettes online [/url]
where to order authentic japanese cigarettes buy misty cigarettes free shipping buy cigarettes online money order
[url=http://tyouhca.xn--geglckt-q2a.de/]online cigarette orders [/url]
buy newport cigarettes wholesale cheap to buy tax free cigarettes racist buys cigarettes
[url=http://mlwqdwu.xn--baldmglichst-8ib.de/]buy cheap cigarettes from europe [/url]
zibb cigarettes buy buy native cigarettes canada order cigarettes direct
[url=http://qzexaua.flackert.de/]where to buy american spirit cigarettes [/url]
order doral cigarettes online buy marlboro cigarette american spirits cigarettes buy
[url=http://botziho.485.at/]buy sobranie cigarettes [/url]
alternative cigarettes buy buy dunhill cigarettes online smokeless cigarettes where to buy
[url=http://tyouhca.xn--geglckt-q2a.de/sitemap.html]buy cartons of cigarettes [/url]
camel cigarettes cheap cigarettes buy online buy a cigarette vending machine buy black death cigarettes
[url=http://ubpscsn.pro.ac/sitemap.html]buy cigarettes under 18 [/url]
mail order cigarettes canada cigarettes buy one get one free buy marlboro cigarettes cheap
[url=http://uvfaquc.akzentuiert.de/]buy cheap capri cigarettes online [/url]
buy camel exotics cigarettes buy players menthol 100 cigarette canada buy eu cigarettes

4:54 AM  
Anonymous Anonymous said...

Good post and this enter helped me alot in my college assignement. Thanks you on your information.

4:55 PM  
Anonymous Anonymous said...

Opulently I to but I think the brief should acquire more info then it has.

3:47 AM  
Anonymous Anonymous said...

Purchasing memory is such a time consuming process... You have to Google prices, sort through which ones are genuine, go out to a bunch of stores,compare prices, finally buy your memory, and then constantly pray that the price doesn't drop in the next month or so.

I've been f'd over by rapid price drops in the past... especially this one time when I bought a Micro SD card for my DS flashcard at what apparently was a steal, only to later see that it had dropped $5 in a week's time.

(Posted from R4Submit for R4i Nintendo DS.)

4:59 AM  
Anonymous Anonymous said...

savanna ga singles [url=http://loveepicentre.com/]atlanta singles travel[/url] wanna dance christian singles dance http://loveepicentre.com/ adult sex personals

1:51 AM  
Anonymous Anonymous said...

good morning people. I'm actually into shoes and I have been looking as far as something that exact brand. The prices seeking the velcros are approximately 230 pounds everwhere. But definitively I found this location selling them someone is concerned half price. I in reality like these [url=http://www.shoesempire.com]prada sneakers[/url]. I will definetly buy them. what can you say about it?

12:41 PM  
Anonymous Anonymous said...

[url=http://724krm7o.100webspace.net/remeron-06/itheeabes.html] remeron sol tablets [/url] [url=http://7j4ry3tk.100webspace.net/inderal-30/iozionou.html] indiana online viagra [/url] [url=http://lqug5m4u.100webspace.net/viagra-t76/odsitrora.html] vicodin soma ata [/url] [url=http://724krm7o.100webspace.net/tramadol7d/qunsunth.html] tramodol hcl 50m ultram [/url] [url=http://7j4ry3tk.100webspace.net/drug-lab5c/wrtheng.html] drug test detection time soma [/url] [url=http://452ljkt9.100webspace.net/left-ser4b/jeler.html] levaquin and strep throat [/url] [url=http://q0ik6mxq.100webspace.net/what-doe4a/kngaligherdi.html] what is aldactone [/url] [url=http://5l7s930d.100webspace.net/lamisil-96/derth.html] lasix eye surgery in md [/url] [url=http://f3uc3pra.100webspace.net/zantac-f3c/searouione.html] zantac side effe ts [/url] [url=http://q0ik6mxq.100webspace.net/prevacid56/omnichiscler.html] prevacid directions for use [/url] [url=http://asy7chpj.100webspace.net/von-willab/ptest.html] waht is soma [/url] [url=http://ztf3xizc.100webspace.net/lexapro-f0/yovesticicl.html] lexapro withdrawel side effects [/url] [url=http://igtqvd4s.100webspace.net/seroquel8e/texicoeelev.html] seroquel how long [/url] [url=http://dxlisf2i.100webspace.net/levaquin4e/frsha.html] levaquin for sinus infection [/url] [url=http://7j4ry3tk.100webspace.net/flomax-t1e/storofiz.html] fluoxitine and prilosec [/url]

12:34 AM  
Anonymous Anonymous said...

Hello. And Bye.

12:58 AM  
Anonymous Anonymous said...

Hello. My wife and I bought our house about 6 months ago. It was a foreclosure and we were able to get a great deal on it. We also took advantage of the 8K tax credit so that definitely helped. We did an extensive remodeling job and now I want to refinance to cut the term to a 20 or 15 year loan. Does anyone know any good sites for mortgage information? Thanks!

Mike

7:50 PM  
Anonymous Anonymous said...

Good dispatch and this fill someone in on helped me alot in my college assignement. Say thank you you for your information.

4:59 PM  
Anonymous Anonymous said...

hi there dudes. I'm really into shoes and I had been digging for that particular brand. The prices for the sneakers are around 340 bucks on every site. But finally I base this site selling them for half price. I exceptionally love those [url=http://www.shoesempire.com]gucci sneakers[/url]. I will absolutely buy them. what can you tell me about these?

3:04 PM  
Anonymous Anonymous said...

good day fellas. I'm actually into shoes and I was searching allowing for regarding that exact model. The prices as regards the velcros are all over 320 bucks on every page. But completely I found this site selling them for the benefit of half price. I in reality love those [url=http://www.shoesempire.com]gucci sneakers[/url]. I will definetly order them. what is your opinion?

3:57 PM  
Anonymous Anonymous said...

good day ppl. I'm actually into shoes and I have been searching allowing for regarding that particular make. The prices as regards the boots were about 230 pounds on every site. But definitively I base this area selling them as a remedy for half price. I in reality like those [url=http://www.shoesempire.com]gucci sneakers[/url]. I will absolutely order them. what do you think?

8:09 PM  
Anonymous Anonymous said...

The more than half of fallible beings would of line girlfriend to endowed with the consideration to enlist with the at the start [url=http://onlineviagrapill.com]viagra[/url]. This treatment, in all hope masterly to annexe your ball, was the newest fancy even-handed a bane [url=http://ativanpill.com]ativan[/url]. There are some mid-section adulthood gink, who genre the consummate kettle of fish of erectile dysfunction and the demand switch [url=http://cialis-love.com]buy cialis[/url].

10:10 PM  
Anonymous Anonymous said...

Nice fill someone in on and this fill someone in on helped me alot in my college assignement. Gratefulness you on your information.

2:02 AM  
Anonymous Anonymous said...

Well your article helped me terribly much in my college assignment. Hats afar to you dispatch, will look forward in the direction of more cognate articles without delay as its one of my favourite subject-matter to read.

9:45 AM  
Anonymous Anonymous said...

allina medical clinic [url=http://usadrugstoretoday.com/products/minocycline.htm]minocycline[/url] naproxen drug interactions http://usadrugstoretoday.com/products/flagyl-er.htm houston breast augmentation http://usadrugstoretoday.com/categories/de-la-salud-de-la-mujer.htm
snoring medical procedures [url=http://usadrugstoretoday.com/products/proscar.htm]proscar[/url] university medical center lubbock outpatient surgery [url=http://usadrugstoretoday.com/terms.htm]gag reflex anxiety[/url]

10:21 PM  
Anonymous Anonymous said...

tv diet [url=http://usadrugstoretoday.com/categories/parte-pills.htm]parte pills[/url] blood test analysis http://usadrugstoretoday.com/catalogue/g.htm endometriosis kidney abdomen http://usadrugstoretoday.com/products/tenormin.htm
health board [url=http://usadrugstoretoday.com/products/propecia.htm]propecia[/url] small boys with erection porn [url=http://usadrugstoretoday.com/products/diclofenac.htm]medical photo child bruising child abuse[/url]

11:09 AM  
Anonymous Anonymous said...

whole doctrine of the vitamin cartel [url=http://usadrugstoretoday.com/products/avodart.htm]avodart[/url] facts on bacteria http://usadrugstoretoday.com/products/avodart.htm twin breast feeding pillow http://usadrugstoretoday.com/products/vitaliq.htm
health insurance companys in46755area [url=http://usadrugstoretoday.com/products/pamelor.htm]pamelor[/url] challenges to implementation smoking ban [url=http://usadrugstoretoday.com/products/antabuse.htm]north medical liverpool ny[/url]

1:42 PM  
Anonymous Anonymous said...

only way to lose weight diet [url=http://usadrugstoretoday.com/products/activ8--energy-booster-.htm]activ8 energy booster[/url] democratic health policy staffers http://usadrugstoretoday.com/catalogue/t.htm diabetes and learning activities and free http://usadrugstoretoday.com/products/atacand.htm
indiana department of health [url=http://usadrugstoretoday.com/products/omnicef.htm]omnicef[/url] best rack breast [url=http://usadrugstoretoday.com/categories/anti-allergico---asma.htm]mark dalton muscle[/url]

10:38 PM  
Anonymous Anonymous said...

http://rxmeds.in/alli/alli-and-gastric-bypass-surgery
[url=http://rxmeds.in/coumadin/coumadin-decreased-sex-drive-men]online testosterone pharmacy[/url] narcotic drug withdrawal [url=http://rxmeds.in/hyzaar/is-there-a-generic-for-hyzaar]is there a generic for hyzaar[/url]
ny drug laws http://rxmeds.in/aldactone
[url=http://rxmeds.in/actonel/actonel-plus-calcium]effects of drug abuse on the fetus while preganat[/url] cialis cost [url=http://rxmeds.in/actonel/actonel-lawsuits]actonel lawsuits[/url]
are drugs the only ones being used http://rxmeds.in/actos/protonix-pravachol-actos-phentermine-allegra
[url=http://rxmeds.in/acomplia]identify perscription drugs[/url] minoxidil blood presure drug [url=http://rxmeds.in/allopurinol/allopurinol-and-stomatitis]allopurinol and stomatitis[/url] advertising prescription drugs [url=http://rxmeds.in/prilosec]prilosec[/url]

9:35 PM  
Anonymous Anonymous said...

http://rxonline.in/lipitor/atorvastatin-generic-lipitor
[url=http://rxonline.in/prostatitis]lessons on drugs[/url] drug called bars [url=http://rxonline.in/levitra/prices-cheapest-levitra]prices cheapest levitra[/url]
generid cialis tadalafil http://rxonline.in/lipitor/lipitor-side-effects-muscle-pain
[url=http://rxonline.in/prograf/prograf-remibursement-program]fertilty drugs and planning[/url] drug related athletics [url=http://rxonline.in/olmesartan/olmesartan-medoxomil]olmesartan medoxomil[/url]
street drug bars http://rxonline.in/lisinopril/lisinopril-lawsuits
[url=http://rxonline.in/prograf/forgot-to-take-prograf]war on terror war on drugs lyrics[/url] drug induced pyschois [url=http://rxonline.in/repaglinide]repaglinide[/url] propecia cialis viagra [url=http://rxonline.in/ziprasidone/generic-ziprasidone]generic ziprasidone[/url]

9:40 PM  
Anonymous Anonymous said...

http://pcsolutionsofpascocounty.com/forum/index.php?topic=60414.new#new http://forum.sumosocks.com/forum/index.php?topic=232236.new#new http://halvelagen.de/forum/index.php?topic=119993.new#new http://www.richexpress.myebizpage.com/board.cgi?id=denden&action=display&num=2067468
http://www.brettharris.net/phpBB3/viewtopic.php?f=3&t=160431 http://tinnedmail.zoastertech.com/forums/viewtopic.php?f=13&t=46053 http://www.fuss.ie/speak/viewtopic.php?f=2&t=38479 http://spartanvselite.com/forum/viewtopic.php?f=2&t=144356
http://ibizperu.com/foro/index.php?topic=319838.new#new http://www.thebesthotstocks.com/forum/viewtopic.php?f=2&t=337785 http://laopassana.net/bbs//zboard.php?id=masil&page=1&page_num=20&select_arrange=headnum&desc=&sn=off&ss=on&sc=on&keyword=&no=3849&category=

5:59 AM  
Anonymous Anonymous said...

kindey dialyis blood infection [url=http://usadrugstoretoday.com/products/urispas.htm]urispas[/url] th17 asthma http://usadrugstoretoday.com/catalogue/k.htm florida medical center http://usadrugstoretoday.com/products/arava.htm
sleed disorder studies [url=http://usadrugstoretoday.com/products/symmetrel.htm]symmetrel[/url] how doctors are view our health and bodies [url=http://usadrugstoretoday.com/products/strattera.htm]how does non allergic rhinitis differ from vasomotor rhinitis[/url]

8:50 PM  
Anonymous Anonymous said...

http://meen.in/celebrex/celebrex-contraindication-drug-interaction
[url=http://meen.in/fenofibrate/fenofibrate-teva]anti depressant drugs of the tricyclic type[/url] discount cialis prescriptions [url=http://meen.in/fluticasone/fluticasone-furoate-side-effects]fluticasone furoate side effects[/url]
dysfunction erectile exam http://meen.in/celadrin/celadrin-hadley-wood
[url=http://meen.in/flurbiprofen/gasex-energy]drug display kit[/url] pre employment drug screening and alcohol [url=http://meen.in/flonase/flonase-withdrawal]flonase withdrawal[/url]
cialis comparison levitra http://meen.in/escitalopram/escitalopram-oxaalate
[url=http://meen.in/cipro/cipro-treat-clamydia]confectioners sugar and drugs[/url] solubility of a drug [url=http://meen.in/evista/evista-cancer-drug]evista cancer drug[/url] drug lawsuit [url=http://meen.in/fluvoxamine/fluvoxamine]fluvoxamine[/url]

3:35 PM  
Anonymous Anonymous said...

http://webhealthcentre.in/amlodipine/amlodipine-besylate-side-effects-generic
[url=http://webhealthcentre.in/cyclophosphamide/cyclophosphamide-before-lung-transplant]only once the drugs are gone i feel like[/url] barack obma drugs [url=http://webhealthcentre.in/amlodipine/amlodipine-and-valsartan]amlodipine and valsartan[/url]
penn taft pharmacy http://webhealthcentre.in/anastrozole/semologie-hadji-anastrozole-anastrazole
[url=http://webhealthcentre.in/amlodipine/amlodipine-norvasc-cat-kidney]route of fluid drugs administration[/url] lloyd center pharmacy portland oregon [url=http://webhealthcentre.in/cordarone/affect-cordarone-side]affect cordarone side[/url]
erectile dysfunction vegan http://webhealthcentre.in/prinivil/anabolic-steroids-zyrtec-synthroid-pravachol-prinivil
[url=http://webhealthcentre.in/theophylline/theophylline-cr]drug cultur post world war 2[/url] where can i purchase an over the counter drug test [url=http://webhealthcentre.in/topiramate/topiramate-approved-prevention-migraine]topiramate approved prevention migraine[/url] most common drugs used in china [url=http://webhealthcentre.in/health/documented-health-concerns-for-workers-in-the-masonry-field]documented health concerns for workers in the masonry field[/url]

2:02 PM  
Anonymous Anonymous said...

automobile paint color http://eautoportal.in/bikes/cheapest-pocket-bikes usa auto in mesa az
[url=http://eautoportal.in/auto-co/auto-finanzierung]sunpak auto 433 d[/url] racing performance bmw parts [url=http://eautoportal.in/buick/chilton-buick-park-avenue-repair-manual]chilton buick park avenue repair manual[/url]
auto funeral procession sign http://eautoportal.in/ford-ca
[url=http://eautoportal.in/jeep/government-jeep-liquidation]sisk auto mall in hopkinsville kentucky[/url] summet racing [url=http://eautoportal.in/eagle/war-eagle-pattern]war eagle pattern[/url]
diff covers 07 dodge http://eautoportal.in/car-racing/bell-racing-133
[url=http://eautoportal.in/harley/harley-davidson-screaming-eagle-2004-duece]automobile screensaver[/url] lambert auto sales [url=http://eautoportal.in/cadillac]cadillac[/url]

10:11 AM  
Anonymous Anonymous said...

automobile depreciation concern http://automoblog.in/yamaha/yamaha-spectre improve gas mileage on dodge 1 ton 03 model
[url=http://automoblog.in/scooter/used-scooter-new-hampshire]mercedes air bags[/url] enabling auto complete in firefox [url=http://automoblog.in/nissan/earnharts-nissan]earnharts nissan[/url]
volkswagen rabbit vegetable oil diesel http://automoblog.in/moto/moto-metal-951-wheels
[url=http://automoblog.in/motor/benz-with-chev-motor-conversion]wyatt arp dodge seguin texas[/url] sprint auto parts adelaide enfield [url=http://automoblog.in/motorcycle/motorcycle-oil-filter-cross-referance]motorcycle oil filter cross referance[/url]
nassau county forfieture automobile district attorney http://automoblog.in/peugeot/peugeot-406-spares
[url=http://automoblog.in/rally/rally-good-show-reply-month-dogs-working-message-crumpet-fine]grand theft auto vice city download full game for free[/url] pinellas county automobile license reverse [url=http://automoblog.in/royce/rolls-royce-tay-611-8c]rolls royce tay 611 8c[/url]

2:22 PM  
Anonymous Anonymous said...

seniors singles travel http://livetravel.in/airline opperman travel michigan
[url=http://livetravel.in/cruise/sample-cruise-ship-menus]travel newsletter[/url] texas rv travel [url=http://livetravel.in/tourist/colorado-tourist-garden-of-the-gods]colorado tourist garden of the gods[/url]
disney tip travel walt world http://livetravel.in/vacation-packages/all-inclusive-las-vegas-vacation-package
[url=http://livetravel.in/inn/qulity-inn-and-suites-tulsa-oklahoma]north star travel sault saint marie[/url] specialty travel company florida [url=http://livetravel.in/tours/coupons-for-scenic-air-grand-canyon-tours]coupons for scenic air grand canyon tours[/url]
family travel sites http://livetravel.in/tourism/tourism-impacts-limits-acceptable-change-lac
[url=http://livetravel.in/lufthansa/boeing-versus-airbus]train travel paris to vienna[/url] travel times for thanksgiving [url=http://livetravel.in/disneyland/disneyland-and-california-adventure-pictures]disneyland and california adventure pictures[/url] travel editions [url=http://livetravel.in/airport/airport-extreme-driver-for-windows-xp]airport extreme driver for windows xp[/url]
life journey travel agency [url=http://livetravel.in/motel/blog-flirting-with-a-guy-i-work-with-motel-batavia-ny]blog flirting with a guy i work with motel batavia ny[/url]
alpine travel http://livetravel.in/inn/country-inn-savannah
[url=http://livetravel.in/hotel/mercure-hotel-fontana-stuttgart]christian singles travel[/url] best telephone for international travel [url=http://livetravel.in/tourism/future-tourism-antarctica]future tourism antarctica[/url]
[url=http://livetravel.in/expedia/discount-travel-cheap-flights-expedia-travel-discount-travel]discount travel cheap flights expedia travel discount travel[/url] cost travel 1860s by train [url=http://livetravel.in/tourism/richmond-va-tourism]richmond va tourism[/url] travel advice reviews [url=http://livetravel.in/adventure/guide-for-sonic-adventure-2-battle-for-free]guide for sonic adventure 2 battle for free[/url]
coachman travel trailers catalina [url=http://livetravel.in/plane-tickets/small-plane-tickets]small plane tickets[/url]

2:41 PM  
Anonymous Anonymous said...

Sorry for my bad english. Thank you so much for your good post. Your post helped me in my college assignment, If you can provide me more details please email me.

5:00 AM  
Anonymous Anonymous said...

couture designer gown wedding http://topcitystyle.com/bikkembergs-knitted-pullover-for-men--item2454.html fashion jewelry china [url=http://topcitystyle.com/black-on-sale-color2.html]tennis clothes[/url] puma childrens shoes home
http://topcitystyle.com/sweet-years-women-brand50.html breastfeeding clothes [url=http://topcitystyle.com/fashio-marine-on-sale-brand6.html]elizabethan clothes[/url]

7:54 PM  
Anonymous Anonymous said...

teen fashion show http://topcitystyle.com/richmond-tank-top-for-women-beige-item2236.html bananashoes [url=http://topcitystyle.com/black-funky-color2.html]crow indians clothes[/url] lotek shoes
http://topcitystyle.com/la-martina-leather-shoes-brand27.html new balance tennis shoes [url=http://topcitystyle.com/?action=products&product_id=2463]graphic designer job opportunities[/url]

9:17 PM  
Anonymous Anonymous said...

golf shoes discounted http://topcitystyle.com/club-wear-page2.html quarks shoes [url=http://topcitystyle.com/dolce-amp-gabbana-button-down-sport-jacket--item1042.html]shoes industry directory of india[/url] where lil kim shop for clothes
http://topcitystyle.com/stay-free-xdye-jackets-amp-sweatshirts-brand93.html giada de laurentiis pictures [url=http://topcitystyle.com/ed-hardy-funky-polo-shirt-decorated-with--item2045.html]calvin klein founduation[/url]

4:36 PM  
Anonymous Anonymous said...

discount gucci handbags http://topcitystyle.com/?action=products&product_id=2481 dsw puma shoes [url=http://topcitystyle.com/score-one-ply-windbreaker-jackets-brand75.html]kleine robbe[/url] salamander shoes
http://topcitystyle.com/56-armani-size20.html macbeth bonham united brown shoes [url=http://topcitystyle.com/dolce-amp-gabbana-accessories-brand2.html]youth winter or fall clothes[/url]

8:47 PM  
Anonymous Anonymous said...

kleinfeld bridal http://topcitystyle.com/dolce-amp-gabbana-long-sleeve-dress-shirt--item2327.html fashion wallis store [url=http://topcitystyle.com/blue-turquoise-color79.html]ingeo fiber clothes[/url] polaris fashion place
http://topcitystyle.com/green-shirts-color53.html graphic designers [url=http://topcitystyle.com/52-jeans-size3.html]graphic designer[/url]

9:33 PM  
Anonymous Anonymous said...

christmas porn pictures http://theporncollection.in/gay-video/gay-snuff-movies
[url=http://theporncollection.in/mature-xxx/free-mature-galleries-mature-galleries]free adult x rating movies[/url] playhouse adult door [url=http://theporncollection.in/lubricant/human-internal-lubricant]human internal lubricant[/url]
adult spiderman underwear http://theporncollection.in/lesbian-porn/lesbian-first-encounters
[url=http://theporncollection.in/gay-anal/gay-physicals]sexy dance vids[/url] boot camp adult [url=http://theporncollection.in/moms/moms-fuckink-blackzilla]moms fuckink blackzilla[/url]
rubee adult films http://theporncollection.in/gay-anal/blog-naked-men-pictures-gay
[url=http://theporncollection.in/gay-man/is-b2k-gay]twin cities adult personals[/url] sexy mobile clip [url=http://theporncollection.in/gay-porn/gay-males-together]gay males together[/url]
beast boy terra teen titans hentai http://theporncollection.in/free-hentai
[url=http://theporncollection.in/sex-mature/free-older-mature-women-pics]photo sexy jupette[/url] free porn movies galleries [url=http://theporncollection.in/hentai-porn/doujinshi-hentai-games]doujinshi hentai games[/url]

5:53 PM  
Anonymous Anonymous said...

the weather chanel canada http://www.thefashionhouse.us/90-men-size54.html african fashion designers [url=http://www.thefashionhouse.us/g-star-men-brand42.html]converse basketball shoes[/url] spring fashion
http://www.thefashionhouse.us/d-amp-g-long-sleeve-top-for-men-dark-green-item2436.html crepe soled shoes squeeking [url=http://www.thefashionhouse.us/off-white-yellow-evening-cocktail-color209.html]womens puma shoes[/url]

11:59 PM  
Anonymous Anonymous said...

tea dresses from the civil war [url=http://usadrugstoretoday.com/categories/arthritis.htm]arthritis[/url] american schools of public health http://usadrugstoretoday.com/products/adalat.htm
christmas in your heart [url=http://usadrugstoretoday.com/categories/magen-darm.htm]magen darm[/url] what causes kidney pain [url=http://usadrugstoretoday.com/products/pulmicort.htm ]anxiety disorder and symptoms [/url] vaginal deoderant
penis development by age pictures [url=http://usadrugstoretoday.com/products/compazine.htm]compazine[/url] umemployment and health inequalities nz http://usadrugstoretoday.com/products/norvasc.htm
vitamin supplement uk [url=http://usadrugstoretoday.com/products/paxil.htm]paxil[/url] breast development male [url=http://usadrugstoretoday.com/products/arava.htm ]loss online pharmacy weight [/url] shifting of stress

7:35 PM  
Anonymous Anonymous said...

old fashion pot roast http://www.thefashionhouse.us/ed-hardy-men-underwear-brand39.html vans shoes [url=http://www.thefashionhouse.us/xl-gucci-size6.html]discount shoes[/url] mcman shoes
http://www.thefashionhouse.us/-club-wear-armani-category69.html shoes and stockings [url=http://www.thefashionhouse.us/philipp-plein-round-neck-brand31.html]charles jourdan shoes[/url]

11:13 PM  
Anonymous Anonymous said...

domestic wireless smoke detectors [url=http://usadrugstoretoday.com/categories/femme-d-amelioration.htm]femme d amelioration[/url] black and white medical illustration of the heart http://usadrugstoretoday.com/products/retin-a-0-05-.htm
parental rights drug use [url=http://usadrugstoretoday.com/products/protonix.htm]protonix[/url] sleeping cunt [url=http://usadrugstoretoday.com/products/purim.htm ]polk county health dept [/url] post scabetic itch syndrome
palpating vein [url=http://usadrugstoretoday.com/products/glucophage.htm]glucophage[/url] levitra prescription online http://usadrugstoretoday.com/products/voltaren.htm
native candida rugosa cholesterol esterase [url=http://usadrugstoretoday.com/products/viagra-soft-tabs.htm]viagra soft tabs[/url] muscle cell structure and function [url=http://usadrugstoretoday.com/products/zofran.htm ]post traumatic stress cancer [/url] what are the components and functions of blood

6:16 PM  
Anonymous Anonymous said...

vitamin nutrition supplement [url=http://usadrugstoretoday.com/products/minocycline.htm]minocycline[/url] orgasm girl walkthrough http://usadrugstoretoday.com/products/apcalis-sx.htm
presentation on stress management [url=http://usadrugstoretoday.com/products/decadron.htm]decadron[/url] blowfish diet [url=http://usadrugstoretoday.com/products/ed-discount-pack-1.htm ]breakage of teeth with dental crowns [/url] indemnity health insurance plan
male enhancement medications [url=http://usadrugstoretoday.com/categories/anti-allergic---asthma.htm]anti allergic asthma[/url] causes for munchausen syndrome http://usadrugstoretoday.com/products/maxalt.htm
image care dental [url=http://usadrugstoretoday.com/categories/anti-hongos---anti-ansiedad.htm]anti hongos anti ansiedad[/url] chapter 19 the heart key to test [url=http://usadrugstoretoday.com/products/differin.htm ]colorado springs co post partum depression support [/url] what is a medicine wheel

9:22 PM  
Anonymous Anonymous said...

nfl live betting http://xwn.in/casino-online_casino-canberra-australia amelia belle casino move to baton rouge
[url=http://xwn.in/lottery_bob-roebuck-lottery-winner]palm freeware card games blackjack[/url] winning the lottery [url=http://xwn.in/bingo_newfree-bingo-sites]newfree bingo sites[/url]
increase chicagos revenue by casino http://xwn.in/bingo_national-bingo-night-australia
[url=http://xwn.in/baccarat_baccarat-glass]diversity lottery medical facility in sweden[/url] digital blackjack layout [url=http://xwn.in/jackpot_jackpot-apparel]jackpot apparel[/url]
casinos keno mini online http://xwn.in/online-casinos_casinos-in-chicago-area lottery paradise [url=http://xwn.in/blackjack_blackjack-strategy-6-decks]blackjack strategy 6 decks[/url]

11:24 PM  
Anonymous Anonymous said...

toddler boutique clothing shoes http://topcitystyle.com/?action=products&product_id=2255 cartoon character shoes [url=http://topcitystyle.com/navy-blue-dark-grey-pullover-color236.html]tennis clothes[/url] lauren
http://topcitystyle.com/lagos-hoodies-brand86.html vans shoes [url=http://topcitystyle.com/bordo-on-sale-color140.html]chanel logo[/url]

5:57 PM  
Anonymous Anonymous said...

strip blackjack http://wqm.in/online-casinos_oseola-iowa-casinos blackjack mountain
[url=http://wqm.in/jackpot_jackpot-tours]lottery results 13th[/url] titty bingo [url=http://wqm.in/online-casinos_minnesota-casinos-with-highest-payouts]minnesota casinos with highest payouts[/url]
wv lottery jobs http://wqm.in/casino-online_what-is-casino-night-event
[url=http://wqm.in/online-casino_hard-rock-casino-chips]blackjack 26 brushless in the box[/url] casino gambling tatics [url=http://wqm.in/online-casinos_casinos-up]casinos up[/url]
bingo cleveland ohio http://wqm.in/bingo_bingo-forums lottery news [url=http://wqm.in/online-casinos_juegos-de-casinos]juegos de casinos[/url]

6:49 PM  
Anonymous Anonymous said...

free x rated movie [url=http://moviestrawberry.com/films/film_john_doe/]john doe[/url] meatballs movie soundtrack http://moviestrawberry.com/films/film_scent_of_a_woman/ palladium movie theatre high point nc
wild side movie [url=http://moviestrawberry.com/films/film_halloween_4_the_return_of_michael_myers/]halloween 4 the return of michael myers[/url] build me up buttercup movie http://moviestrawberry.com/films/film_mexican_hayride/ watch sabrina the movie free online
baby blues movie [url=http://moviestrawberry.com/films/film_an_inconvenient_truth/]an inconvenient truth[/url] haitian movie and film
south park movie [url=http://moviestrawberry.com/films/film_muppet_treasure_island/]muppet treasure island[/url] harry potter movie character list http://moviestrawberry.com/films/film_nosferatu_eine_symphonie_des_grauens/ pearland movie theater
movie quotes inspirational quotes [url=http://moviestrawberry.com/films/film_dead_breakfast/]dead breakfast[/url] james garner movie in 2006 http://moviestrawberry.com/films/film_bait/ hazell keeley movie free

7:51 PM  
Anonymous Anonymous said...

You have tested it and writing form your personal experience or you find some information online?

8:31 PM  
Anonymous Anonymous said...

who won a movie award every year since 1957 [url=http://moviestrawberry.com/films/film_the_year_my_voice_broke/]the year my voice broke[/url] movie theaters in bucks county http://moviestrawberry.com/hqmoviesbycountry/country_usa/?page=63 download free vcd movie
microsoft movie works [url=http://moviestrawberry.com/films/film_the_car/]the car[/url] enema movie clips http://moviestrawberry.com/films/film_confessions_of_a_window_cleaner/ movie breathless star
movie atl 2006 [url=http://moviestrawberry.com/films/film_i_heart_huckabees/]i heart huckabees[/url] layla jade free movie
fonda movie motorcycle [url=http://moviestrawberry.com/films/film_at_close_range/]at close range[/url] movie thearte http://moviestrawberry.com/easy-downloads/letter_T/?page=25 cast of man on fire movie with bing crosby
movie clips of pamela anderson [url=http://moviestrawberry.com/films/film_house_of_d/]house of d[/url] brute force movie http://moviestrawberry.com/hqmoviesbygenres/download-genre_adventure-movies/?page=11 lord of the flies movie info

6:31 PM  
Blogger Unknown said...

Hi, probably our entry may be off topic but anyways, I have been surfing around your blog and it looks

very professional. It’s obvious you know your topic and you appear fervent about it. I’m developing a

fresh blog plus I’m struggling to make it look good, as well as offer the best quality content. I have

learned much at your web site and also I anticipate alot more articles and will be coming back soon.Thanks you.




ASC Coding

9:55 PM  
Anonymous Anonymous said...

Hello. Facebook takes a [url=http://www.freecasinobonus.gd]no deposit bonus[/url] bet on 888 casino sell: Facebook is expanding its efforts to mete out real-money gaming to millions of British users after announcing a act with the online gambling associates 888 Holdings.And Bye.

9:17 AM  
Anonymous Anonymous said...

top [url=http://www.c-online-casino.co.uk/]www.c-online-casino.co.uk[/url] check the latest [url=http://www.casinolasvegass.com/]online casino[/url] manumitted no deposit hand-out at the leading [url=http://www.baywatchcasino.com/]baywatch casino
[/url].

7:10 PM  
Anonymous Anonymous said...

Your post haѕ proven beneficial tо us.

It’s quitе uѕeful anԁ you
аre сeгtainly ѵеry knowlеdgеаble in this fіeld.

Υou have poρρеd my eye to vaгіоus opinion of thiѕ sρecific topіc usіng intгiguing and sounԁ written content.


Feel frеe to vіsit my homepage :: Xenical

12:52 AM  

Post a Comment

<< Home