Lens Distortion Non-linear Distortion and Perspective Distortion

Hello everyone, I'm a member of the vision team in the Intelligent Ground Vehicle team in Cal State Northridge, an autonomous robot that uses real time feed and laser data as sensors.
So we need a fully undistorted video feed for us to do image analysis with the lowest processing time.
We have a distortion situation with our current vision system where we have to fix Non-linear Distortion due to the use of a wide lens ( About 144 Deg ) and also Perspective Distortion of the projected image. The camera is mounted on top of our robot with an angle with the ground (about 45 Deg).
I have been using labview for about 6 months, and have been trying to correct this distortion using Vision Assistant program to generate VI's.
First I'll list my attempts here and then I will direct some questions.
First attempt, a picture of a dot grid was taken with our camera and that picture was correct by Vision Assistant's nonlinear image calibration. Then a VI was generated by Vision Assistant, and we changed in the input from images to video.
This method worked but not accurately.
Second attempt, we tried to remap the image pixels using a correction function generated through Excel, this method did not work accurately either. I'm not even sure how to do this again since it was done in the past.
So my questions are here:
1) what's the best approach to correct the distortion in our camera? and how please.
2) what are we doing wrong/right in general?
3) Generally, how would I improve any vision VI to reach faster processing times?
Everyone's help is very much appreciated,
Omar
Cal State Northridge
The Intelligent Ground Vehicle team
[email protected] 

I'd like to correct the information provided by Bruce. It was correct up til Vision Development Module 2010. You need to update, Bruce ;-)
In Vision Development Module 2011, we improved the accuracy and precision of our grid calibration, by computing a lens distortion model (Division or Polynomial Model), that take into account radial and tangential non-linear distortion of the lens. The new algorithm also allows to compute the internal parameters of the lens (focal length and optical center), that you can use to determine the relationship of the camera to the object under inspection.
The microplane algorithm that Bruce described is still availale, as it can be used to solve applications in which the object you're trying to calibrate is non planar, and can be calibrated by wrapping the grid around the object.
A calibration will be valid for a specific perspective plane, and will need to be recomputed if the camera moves or object is in a different plane.
Typically, the calibration process is an offline process. For performance reasons, you don't necessarily want to correct the entire image (although VDM provides you with that function). As Bruce mentioned, most algorithms, like edge detection, pattern matching etc, return their data both in pixels and real-word data, talking into account the calibration information that you learned. For the few algorithms that only provide pixel results, you can use VIs to convert Pixels to Real-World. This operation is fast.
What type of features are you trying to measure in the image? Can it be solved in 2D, or do you need 3D information? How many cameras do you have on the robot?
-Christophe

Similar Messages

  • Universe.applyOverload Method Run non-linearly slower and slower

    Universe.applyOverload Method Run non-linearly slower and slower, that is, for the 10th user and restriction we add, this method runs 1 second, however, for the 80th user and restriction we add, this method runs 8 seconds.
    Customers think it's a bug for our BOE Java SDK method, could I know why this method is non-linear, and any way to improve its running speed.
    The following is the code, for interator 80 times.
    while (iter.hasNext())
                        user = (rpt_users_t) iter.next();
                        IOverload overload = (IOverload) newObjs.add("Overload");
                        overload.setTitle(user.getBoezh().trim());
                        overload.setUniverse(universe.getID());
                        overload.setConnection(connectionID);
                        overload.getRestrictedRows().clear();
                        overload.getRestrictedRows().add("HZB0101_T","HZB0101_T.BRANCH_COMPANY_CODE='3090100' AND HZB0101_T.DEPARTMENT_CODE='"+ user.getBmdm() + "'");
                        overload.getRestrictedRows().add("BM_T","BM_T.DEPARTMENT_GROUP_CODE='" + user.getBmzdm().trim()+ "'");
                        infoStore.commit(newObjs);
                        // Commit to User
                        IInfoObject everyone = (IInfoObject) infoStore.query(
                                  "Select TOP 1 SI_ID " + " From CI_SYSTEMOBJECTS "+ " Where SI_KIND='User' " + " And SI_NAME='"+ user.getBoezh().trim() + "'").get(0);
                        int everyoneID = everyone.getID();
                        universe.applyOverload(overload, everyoneID, true);
                        //infoStore.commit(objs);
                        System.out.println(user.getBoezh() + " loading...");

    When invoking applyOverload multiple times, it's O(N^2) if you're granting rights to a User or UserGroup. 
    When granting, the applyOverload method retrieves all Overloads applied to the Universe and walks across each one,  granting the identified ones and removing rights from others.
    Sincerely,
    Ted Ueda

  • Magic Moves not always Magic (non-linear slide orders)

    Magic Moves opens the possibility of non-linear slide orders with animated transitions. Previously in keynote (KN '08), as far as I could ascertain, this was impossible. Now a slide with several hyper-linked objects can enjoy an animation of the on screen objects to there new positions, where-ever they may be on the on the linked slides.
    Unfortunately, as in some other things Keynote, it seems flakey. While it works most of the time for some reason, even when duplicating the linking slide and repositioning the very same objects, the Move is delayed and instantaneous: decidedly not Magic!
    The joy of being able to finally make the fully interactive Keynote presentation that will slide objects the right amount automatically according to there destination slide seems possible. The great thing is I don't have to construct all the different moves linking 26 different pages to each other via various routes (8 links on each page, which happened to be 8x26 possible linking routes = 208 move builds: too much for prescriptive build/move animations).
    But if I can't get it too work 100% I can't really show my client. Any know issues with this Magic Move stuff?
    I can replicate problem but not predict when it won't work or decode what is triggering the problem. Searching forum only revealed comment the Magic Move is work in progress. Note I am not scaling any objects. Can upload if it helps. Part of the original Presentation with a linear narrative can be seen at:
    http://www.vimeo.com/3018559
    Essentially I am endeavouring to make all the images 'clickable' so the film strip glides (against the preset order) to become the centre project. Also like to add a left and right button. All this can be theoretically done with invisible rect's with hyperlinks and Magic moves on each slide.
    Thanks for reading though all this – hope it's clearer than mud.

    Thanks for the response, Kyn.
    As it happens writing that long explanation, I thought I'd look from another angle and returned to the file – finding the answer straight away.
    Conclusion:
    Hyperlinks never use Magic Move transition, even if it is selected transition for the slide. I was getting hoodwinked by the fact that when I had forward and back arrows with hyperlinks to other slides, those slides were before and after the current slide. So they were Magic Moving with a mouse click on the Hyperlink, but only when forward one slide or backward one slide. Any other linking distance failed to Magic Move.
    I've already made the feature request but *please second it*, this would be a very powerful feature. Think Non-Linear Presentations and Info Kiosks with seamless transitions. And interaction is an area Powerpoint has decided edge on Keynote so it can and needs to be closed! (PP is such a trial of an interface after KN).
    http://www.apple.com./feedback/keynote.html
    I'll post the .keynote as requested when uploaded.

  • [request] [non-linear video editing] PiTiVi

    i have had a lot of trouble attempting to get this working, particularly with the dependencies
    PiTiVi allows users to easily edit audio/video projects based on the GStreamer framework: Capture audio and video; mix, resize, cut, apply effects to audio/video sources; Render/Save the projects to any format supported by the GStreamer framework. PiTiVi is still in a very early stage of development, and contributions are much welcome.
    *  Gstreamer 0.8.10
              o GST-FFMpeg 0.8.4
              o GST-Plugins 0.8.8
        * Python 2.3.0
              o PyGTK 2.6.0
              o GNOME-Python 2.6.0
              o GST-Python CVS
        * Gnonlin CVS
    The dependencies are on date of July 5th, 2005. The numbers are there to give an indication, there might be higher needs.
    sourceforge homepage
    screenshot

    gst-ffmpeg, pygtk, gstreamer, gst-plugins, gnome-python and python  are in extra
    gst-python is in community, but is behind one version (as required by pitivi .1.10) but currently the aur won't let me at the PKGBUILD ..so here's a shotty one
    pkgname=gst-python
    pkgver=0.8.2
    pkgrel=1
    pkgdesc="err um.. it does python stuff for gstreamer"
    url="http://gstreamer.freedesktop.org/src/gst-python/"
    license="GPL"
    depends=('gstreamer' 'python')
    makedepends=('gstreamer' 'python')
    source=(http://gstreamer.freedesktop.org/src/gst-python/$pkgname-$pkgver.tar.gz)
    md5sums=('35a735711f43551722b0dbcfc7895f3e')
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc
    make || return 1
    make DESTDIR=$startdir/pkg install
    template gnonlin PKGBUILD  -can you tell i don't really know what im doing-
    pkgname=gnonlin
    pkgver=0.2.2
    pkgrel=1
    pkgdesc="Gnonlin is a library built on top of GStreamer which provides support
    for writing non-linear audio and video editing applications. It introduces the
    concept of a timeline"
    url="http://gnonlin.sourceforge.net/"
    license="GPL"
    depends=('gstreamer')
    makedepends=('gstreamer')
    source=(http://peterhost.dl.sourceforge.net/sourceforge/gnonlin/$pkgname-$pkgver
    .tar.bz2)
    md5sums=('7ff9f2e58463a3bb783a1c77445e9863')
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc
    make || return 1
    make DESTDIR=$startdir/pkg install
    it seems to work -- though i donno what it would do if it didn't
    to be used from cvs, pitivi requires gstreamer .9, current version in repos is 8.10
    pitivi .1.10 builds but does not seem to work well (though the screenshots may say more for it than the actual program does) it could be a bad gnonlin
    if i build without a pkgbuild it runs but ugly EDIT: i didn't have gst-ffmpeg, now i get the same error either way
    if i build with this pkgbuild i get
    "PyGTK couldn't be found !"
    pkgname=pitivi
    pkgver=0.1.10
    pkgdesc="python non linear video/audio editor"
    url="http://pitivi.sourceforge.net"
    license="?"
    depends=('gnonlin' 'gst-python' 'gst-ffmpeg' 'gst-plugins' 'pygtk' 'gnome-python' )
    source=(http://peterhost.dl.sourceforge.net/sourceforge/pitivi/$pkgname-$pkgver.tar.gz)
    md5sums=('c311f801206aca77ab50e853c7c7c81c')
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./autogen.sh
    ./configure --prefix=/usr --sysconfdir=/etc
    make || return 1
    make DESTDIR=$startdir/pkg install

  • Is FCP really non-linear?

    Discreet Edit was a true NLE program. Within a time line you could manipulate the speed of a clip, and the rest of the video in the time line would not be messed with. Because when you manipulated that individual clip, it would simply speed up or slow down what material was available in the original source clip.
    Final cut, when you manipulate the speed of a clip, every part of the project on the time line just after that clip is thrown out of EVERYTHING.
    In future upgrades of FCP I hope that they adopt something that allows us to manipulate clips more freely in a truly NLE environment instead of having to open up a second time line , manipulate the clips there, and then bring them back onto the original time line.

    "In digital video editing, non-linear editing is a method that allows you to access any frame in a digital video clip regardless of sequence in the clip"
    - http://www.webopedia.com/TERM/N/nonlinearediting.html
    "In video, a non-linear editing system (NLE) is a video editing (NLVE) or audio editing (NLAE) system which can perform random access on the source material."
    - en.wikipedia.org/wiki/Nonlinearediting
    "TRUE" non-linear editing has nothing to do with speed changes. As you can see defined above, it is the allowance of random access to the footage. The speed change capabilities of ONE non-linear application doesn't mean that it is a TRUE non-linear editor. It means that it deals with one aspect of non-linear editing in a way you deem superior. It is fine to think of that as a better way of doing a speed change, but to then use that ONE thing to say that that system is a TRUE non-linear editor, and that everything else PALES in comparison is ludicrous.
    Shane

  • Perspective correction and Lens distortion removal tools

    Hi,
    as a photographer who aspires to create pictures with best possible quality available to me I am very bothered that my primary image editing tool is lacking Perspective correction and Lens distortion removal tools. I believe that there should be no questions if such tools are necessity or so to speak additional enhancements. It is eating the disk space as well having multiple copies clutters the projects if these functions are available only via plug-ins or additional external tools.
    How are you guys handling such issues?
    For a moment I was thinking to convert all the files through Nikon Capture NX2 before importing to Aperture but that again is counter effective in long run. Aperture is built to work with Raw files and large tif files take longer to process between various programs and I would loose all the benefits of having Raw file at all.

    It would be nice to have those functions added to the next version.
    I always use the following page to select the product I want to provide feedback on:
    http://www.apple.com/feedback/
    Note - due to the number of lenses and cameras, this would be a huge task and the end result may not include a lot of older lenses which really need the correction.
    I use PT Lens as a plug-in inside of Aperture for the most part (although I do have PS CS5 and DxO Pro 6 for situations where I want something different).
    As you said, the downside is that you end up with a TIFF (from inside Aperture) or a processed file needing to be import into Aperture.

  • Correcting non-linear colour distortions

    Hi,
    I'm wondering if it's possible to automatically correct non-linear colour distortions using the standard Photoshop tools (preferably CS2 or earlier)?
    The standard grey-point in the "levels" dialog box only works with uniform casts, such as you'd get if you took a photo with a coloured filter over the lens. This doesn't work if the distortion is non-linear (e.g. shadows are bluish and highlights neutral or yellowish).
    What I'd *like* to be able to do is select an object I know to be grey in real life- such as a statue- with as wide a range of tones/brightness levels as possible, and have it automatically alter the curves for the whole image such that this statue's highlights, midpoints and shadows are all roughly grey.
    Using "Match Color" doesn't work here becaue it alters saturation  levels to match as well- so if I use a desaturated version of my image  as a guide (with only the grey statue selected), the  original image is entirely desaturated to match. I don't want this- I simply want the curves adjusted so that things that are meant to be grey *are* grey (regardless of brightness) and other objects are their natural colour and saturation.
    While I can theoretically play around with the curves manually, this is tedious and fiddly and is like trying to wrestle a snake(!) as fixing one part often upsets another, and it's very difficult to get things to look natural.
    Is this doable? Any ideas would be appreciated- thank you,
    - AN

    Thank you, but that's pretty much what I've been doing already when I mentioned adjusting the curves by hand.
    To show what I mean here's a "good" image:-
    Note that the dark bumpers and the light silver body are both neutral grey. Now, take a look at this version I've modified to illustrate the problem by altering the shape of the red channel's curve:-
    Note that while the dark bumper has a reddish hue to it, the silver car body has a cyan tint. Now, load this into Photoshop and try removing the cast(s) by using the grey-point tool.
    If you set it by choosing the reddish-cast bumper as the target, the light areas become even more cyan. If we click on the cyan-cast car body, the bumper goes even more red. Now you see the problem, I hope :-/
    As I said before- yes, I know it's theoretically possible to fix this by playing with the curves for each channel. But that's nowhere near as easy as it sounds, particularly if you don't know what the distortion to the response curves were in the first place.
    Ideally what we want to do is either to either (a) be able to set *multiple* grey points for objects at different levels, or (b) select areas that are supposed to be approximately grey. Then let Photoshop figure out the adjustments necessary.
    Or is there another way to do it?
    - AN

  • Exposure and lens distortion slightly different after photoshop edit

    I'm pretty new to Lightroom and Photoshop, I have a pretty good understanding of Lightroom but not much with Photoshop yet.  I opened a photo that I edited the way I want including lens correction, exposure, etc. from lightroom into photoshop, did some editing with the patch tool to fill in some bare grass area on an exterior shot, then saved photoshop file as psd file in photoshop, then closed file and went back to lightroom, the photo seams to have a slightly different lens distortion not the way I want and different exposure compared to my original edited raw image.  Why is this happening?  why does photoshop slightly change the lens distortion? 

    Is LR applying lens distortion, again, by default, perhaps also vignetting correction which would change the exposure especially in the corners?
    Most lens profiles that contain information about geometric and vignetting corrections are for raw files only, but a few also have non-raw versions.  it is possible that your LR defaults say to apply lens corrections whenever a file is imported and for the lens you're using there are both raw and non-raw lens profiles.
    A simple way to tell if this is occurring is to go to the Lens Corrections / Profile tab and see if Enable Profile Corrections is checked or not, and if it is, turn it off and see if the image is more the same as the original raw + your PS patch work.

  • Perspective/lens distortion correction

    About the only thing I ever have to go out of LR2 to do is correct for perspective or for lens distortions (esp. on wide angle lenses). I know this might not be an easy thing to fit in the interface, but it'd be very useful. Especially if you can set it up to do a stored lens distortion correction for a given lens at a given focal lens (+ maybe focus distance).
    -Lars

    I hope y'all don't mind if I think aloud a little more here.
    We've been talking about perspective correction and lens distortion correction as if they were just about the same. They aren't.
    Lens distortion correction is a fairly complex warp, but one that is completely determined by the lens and focal length (please corect me if I'm wrong). The main use of it would be to correct for the lens defects, not to create an artistic effect (like CA repair). It could therefore very reasonably be done as a preparation step, as with the Olympus cameras that actually store some correction information. It would be of relatively low user value to be able to change it later, and it would be much harder to implement.
    Perspective correction is most definitely a user-driven correction. Not only does LR not stand a chance of figuring out what to do automatically, there would also be many cases where you'd want to correct in one dimension but not another, correct somewhat less that 100%, or in other ways fiddle with the amount of correction. Fortunately, it is a much simpler correction, merely the application of a small transformative matrix. Unlike lens distortion correction, it doesn't turn circles into strange wobbly shapes, but merely into ovals.
    Let's take a look at the local adjustments: Crop, rotate, red-eye, spot removal, graduated filter and adjustment brush.
    Crop would be well-nigh impossible to mix in with lens distortion correction, another reason to have the correction applied first. With regards to perspective, it should behave more or less like it does towards rotation.
    Rotation can actually be done internally using the same operations that perspective correction would, but should probably still be separate in the interface.
    Red-eye and spot removal both operate on horizontal-vertical ovals (restricted ovals for spot removal). These would be awful with user-adjusted lens distortion correction, even more reason to have that be an initial step. Perspective correction would stretch them somewhat. What happens when the user makes a dust spot fix, then fixes the perspective, then attempts to adjust the dust spot fix? We end up with the same situation as with vignetting: That there are pre- and post-crop versions. This distinction would now have to extend to pre- and post- crop+rotate+perspective adjustments. Obviously, you'd also want to be able to spot remove based on the corrected image, and it'd be strange to have a tool that's bent. It may be necessary to separate out dust spot removal from "subject matter removal" (including red-eye), as dust spotting should always be before perspective correction.
    Graduated filter was really the thing that convinced me that the two corrections need to be split. Applying lens distortion correction after graduated filter would lead to a bent 'horizon line', a very bad thing indeed. Fortunately, it would be fairly resistant to perspective correction, though not entirely: If the horizon does not follow the perspective correction axis, the outer lines ought to tilt together. Probably overkill, though.
    We already have an example of a similar situation: Red-eye removal and rotating. Try making a red-eye correction, then rotating the picture sharply. The red-eye oval will stay in the same position, even though that moves it from where it was supposed to be. I guess graduated filters could behave similarly.
    The adjustment brushes are probably the simplest: Since they're already amorphous shapes, they can "simply" be bent and distorted along with the corrections and still make as much sense afterwards. Except if you want to use them to correct lens errors, but I don't know how often you'd want to do that.
    Perhaps distortion correction and pre-crop vignetting should belong together. They would certainly interact.
    That's my $0.02 plus inflation.
    -Lars

  • Distort and perspective are greyed out in photoshop cs2

    I have placed a photo in a layer and I want to use distort through Edit - Transform, but it is greyed out. I have checked the image I am using and it is saved in RGB 8-bit.
    I can scew and warp the picture but I cannot distort it.
    See attached image
    What is it I have to do to be able to distort this image that is placed into a layer so that it will fit over a template I am using?
    Thanks
    Nigelinspain

    Ok, I think I have sorted it. If I place the image into a new layer and then Rastorize the layer I can then go to Edit - Transform and the Distort and Perspective are now usable.
    Phew - that´s got that problem sorted out, now if I could only sort out the economy!

  • Lens distortion correction in Premiere CS6?

    I'm trying to correct the distortion caused by a wide-angle lens in Premiere CS6. From what I can tell, there is no filter or transform / distort feature within Premiere itself. I followed the steps in this tutorial to open the MPEG4 in Photoshop, apply the lens correction filter, and then export the video again to be re-imported to Premiere. http://podcasts.creativecow.net/adobe-premiere-tutorials-podcast/correcting-lens-distortio n
    However this tutorial is for CS5. I am seeing no adjustment or filter layer in my layers panel, as it appears in the tutorial. When I go to export the video, it seems the Adaptive Wide Angle filter or the Lens Correction filter has only applied to a single frame of the whole clip. Bummer.
    Any other suggestions for fixing lens distortion in Premiere?
    Thanks!

    Both these replies are a bit rude and unhelpful. I am editing in Premiere, and I am not very familiar with it. The question is about how to fix lens distortion in Premiere. Maybe there's a way to do this that I'm not aware of...? That's why I asked the question! There's nothing about it that I could find in the forums. The only fix I found didn't work—which was to use Photoshop *integrated with Premiere*. And two people tell me to use AEFX without pointing me in any directions of how to do that. Useless.
    Anyway, I found some information that *was* helpful. This tutorial demonstrates that one critical step was missing from the prior tutorial, which is to convert the video layer to a smart object before applying the effect:
    http://www.protechreviewgroup.com/tutorialsinformation/tutorial-fisheye-correction-in-phot oshop-for-gopro-hero-hd/
    The same person provided a tutorial on how to do this in AEFX:
    http://www.protechreviewgroup.com/tutorialsinformation/tutorial-fisheye-lens-correction-in -after-effects-for-gopro-hero-hd/
    Now that these steps are taken, I have to take the footage back into Premiere. It's a workflow question. Other video editing software has this kind of stuff built-in to the effects panel.

  • Lens distortion preset is not there?

    Running the latest version of premier CC and in effects under presets the lens distortion effect is no longer there?  What happened?

    HI Jon,  Thank you. I wasn't aware of this.  Next time I will try it. This time I ended up ininstalling the program and then reinstalling and it worked fine. For some reason the Lens distortion effects had entirely disappeared. Very strange?  Now it's working fine.  I will note your suggestion for next time.
    Thanks for your help.

  • Adobe Premiere Pro CC for mac - Lens Distortion

    I do not have lens distortion option in video effects. Apparently this is not included in mac version of Premiere Pro CC. Where can I get this plugin? Or is there another way of doing this? Any help would be hugely appreciated. Thanks.

    Take your Time Machine and rewind your system to before you installed CC. Problem solved. Specifically, rewind your HD/Library/Application Support/Adobe and user/Library/Application Support/Adobe folders and see if that fixes it.  It fixed a wonky AE CS6 I had earlier this week (completely unrelated to CC)
    Keep with CS6 until the first updates to CC roll out.
    (And don't ever upgrade a critical app mid-project. I know you know that's a huge professional no-no. You had a system that worked just fine.)

  • How do I correct extreme lens distortion?

    How do I correct fisheye extreme lens distortion with PSCC?
    Adobe Creative Cloud

    Image >> Transform >> Perspective
    Drag the corner handles at the top out - to correct converging vertcals.
    But remember the fish eye effect is meant to be distorted.

  • How do I correct lens distortion with elements 13 software?

    How do I correct lens distortion with Photoshop elements 13.

    thanks for the suggestion....i've also found the error msg on restart about device......seems one of the external harddrives is either failing or has failed....am running tech tool on that and all blocks seem to be bad...will try a data recovery from data rescue and then see if i can repartition it. I've found that the reinstall of office 2004 was different this time....asked for serial number again (didn't last time) and that might be it. If it wasn't completely removed there might have been remnants left over......cross my fingers.

Maybe you are looking for

  • Intermittent Non-Fatal Lock Ups

    Once every other day or so my Christmas 2008 MBP (10.5.8 / 2.53 GHz Core 2 Duo / 4GB DDR3) with the ~300GB 5,400 rpm HDD locks up. When I'm using the computer (not that hard) about 5 open Safari tabs, iTunes, Word08, Stickies and preview open the com

  • S540 low performanc​e

    Hello everyone, My issue is - brand new Lenovo s540 works very slow. Symptoms: 1) HD video playback lags (i have descibed it here https://forums.lenovo.com/t5/ThinkPad-Edge-S-serie​s/s540-HD-video-playback-lags/td-p/1843284) 2) Low benchmark results.

  • UDF does not find package in imported archive

    Hello, as I want to use a base64 encoding method I have created an imported archive to use the package org.apache.commons.code.binary and want to use Base64 class in an UDF. I have created an imported archive in the same SVCW and namespsace as the UD

  • Any way to block messaging phishing scams?

    My husband and a lot of other people have gotten the text message (smiONEcard)  Call 800 997 0065 Immediately!  478655XXXXXXXXX Account Issue. The states hardest hit seem to be PA, GA, FL and I am in TN. I was suspicious and googled the info above wi

  • My laptop was stolen :( Question about CS5

    My laptop was stolen earlier this month, i have a two part question, I still have the original dvds for Photoshop and Indesign the new laptop has Windows 8. I've heard CS5 versions  will work on Windows 8? the other part of the question is what do I